0% encontró este documento útil (0 votos)
27 vistas4 páginas

¿Qué Es Arduino?

Cargado por

camilamilagro3
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas4 páginas

¿Qué Es Arduino?

Cargado por

camilamilagro3
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

¿Qué es Arduino?

Arduino es una plataforma de prototipos electrónica de código abierto


basada en hardware y software flexibles y fáciles de usar

¿Por qué usamos Arduino?


Por qué es barato ya que Arduino es relativamente más barato
comparada con otras plataformas, es multiplataforma ya que es
software de Arduino se ejecuta en sistemas operativos Windows,
tiene un entorno de programación simple y claro, por lo cual es fácil
de usar para principiantes y flexible para usuarios mas avanzados y
contiene código abierto y hardware extensible

Estructura básica del lenguaje, y que función cumple cada


parte
La estructura básica el lenguaje de programación Arduino es simple y
se organiza en por lo menos dos partes:

void setup()

statements;

void loop()

statements;

setup()

La función setup contiene la declaración de cualquier variable al


comienzo del programa. Es la primera función en ejecutarse en el
programa y es ejecutada una vez

loop()

La función loop se ejecuta a continuación e incluye el código que se


ejecuta continuamente, leyendo entradas, activando salidas, etc. Esta
función es el núcleo de todos los programas Arduino

Que indica:
a) Las llaves
b) Punto y coma
c) Bloques de comentarios
d) Comentarios en línea

Las llaves:

Las llaves definen el comienzo y el final de bloques de función y


bloques de declaraciones. Las llaves deben estar balanceadas porque
si no están balanceadas provocaran errores de copilacion

Punto y coma:

Un punto y coma deben usarse al final de cada declaración y separa


los elementos del programa. Olvidar un punto y comal al final de una
declaración producirá un error de copilacion

Bloques de Comentarios

Son ares de texto ignorados por el programa y se usan para grandes


descripciones de código o comentarios empiezan con /* y terminan
con */ y pueden abarcar múltiples líneas

Comentarios en línea:

Los comentarios en línea empiezan con // y terminan con la siguiente


línea de código y estas son ignoradas por el programa

¿Que son las variables? Ejemplifique


Una variable es una forma de llamar y almacenar un valor numérico
para usarse después por el programa, las variables son números que
pueden cambiarse continuamente al contrario de las constantes

int inputVariable = 0; //declara una variable y asigna el


valor a 0

inputVariable = analogRead(2); //ajusta la variable al valor del pin

//analógico 2

Mencione y explique los distintos tipos de datos


Byte: Almacena un valor numérico de 8bits sin puntos decimales

Int: Enteros son los tipos de datos primarios para almacenamiento de


números sin puntos decimales y almacenan un valor de 16 bits

Long: Tipo de datos de tamaño extendido para números largos, sin


puntos decimales, almacenados en un valor de 32 bits
Float: Un tipo de datos para números en punta flotante, o números
que tienen un punto decimal y se almacenan como un valor de 32 bits

Arrays: un array es una colección de valores que son accedidos con


un índice numérico

¿Que representan los siguientes constantes:


a) Hight / LOW
b) Inpout / OUTPUT

High / low

Estas constantes definen los niveles pin como HIGH o LOW y se usan
cuando se leen o se escriben los pines digitales. HIGH esa definido
como el nivel 1 lógico y LOW es el nivel lógico 0

Input / output

Constantes usadas con la función pinMode() para definir el modo de


un pin digital como INPUT u OUTPUT

¿Cuál es la estructura de la sentencia for?


La sentencia for se usa para repetir un bloque de declaraciones
encerradas en llaves en un numero especifico de veces

for(inicializacion; condicion; expresion)

doSomething;

Explique la estructura y paraque sirve o se utiliza


a) PinMode
b) DIGITALREAD
c) Delay

pinMode: Se usa en void setup() para configurar a un pin especifico


para que este se comporte como INPUT o como OUTPUT

pintMode(pin, OUTPUT); //ajusta 'pin' como salida

DigitalWrite: Devuelve el nivel lógico HIGH o LOW a un pin digital


especificado. El pin puede ser especificado como una variable o una
constante

digitalWrite(pin, HIGH); //ajusta 'pin' a HIGH


//Ejemplo de programa

int led = 13; //conecta 'led' al pin 13

int pin = 7; //conecta 'pushbutton' al pin 7

int value = 0; //variable para almacenar el valor leido

void setup()

pinMode(led, OUTPUT); //ajusta el pin 13 como salida

pinMode(pin, INPUT); //ajusta el pin 7 como entrada

void loop()

value = digitalRead(pin); //ajusta 'value' igual al pin de entrada

digitalWrite(led, value); //ajusta 'led' al valor del boton

Delay: Pausa tu programa por la cantidad de tiempo especificada en


milisegundos, donde 1000 es igual a 1 segundo

delay(1000); //espera por un segundo

Mencionar al menos 10 tipos de placas Arduino


ATmega168, ATmega8,Diecimila, Nano, Bluetooth, LilyPad, Mini,
Serial, Serial Single Sided, Arduino 1

También podría gustarte