0% encontró este documento útil (0 votos)
17 vistas

Curso de Arduino2

El documento describe el manejo de diferentes componentes electrónicos como el puerto analógico, módulo de relevadores, sensor de temperatura y sensor ultrasónico para el desarrollo de una alarma residencial.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas

Curso de Arduino2

El documento describe el manejo de diferentes componentes electrónicos como el puerto analógico, módulo de relevadores, sensor de temperatura y sensor ultrasónico para el desarrollo de una alarma residencial.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 21

Si te motiva lo aprendes,

Si te divierte será para


siempre
CURSO DE ARDUINO SESION 2
OBJETIVOS SESION 2

Manejo del puerto analógico


Manejo del módulo de relevadores
Manejo del sensor de temperatura
Manejo del Sensor ultrasónico
Desarrollo de alarma residencial
digitalRead(pin)
Lee el valor de un pin (definido como digital) dando
un resultado HIGH (alto) o LOW (bajo). El pin se
puede especificar ya sea como una variable o una
constante (0-13).
valor = digitalRead(Pin); // hace que 'valor sea igual
al estado leído en ´Pin´
if… else (si….. sino ..)
if… else viene a ser un estructura que se ejecuta en respuesta a la idea “si esto no se
cumple haz esto otro”. Por ejemplo, si se desea probar una entrada digital, y hacer una
cosa si la entrada fue alto o hacer otra cosa si la entrada es baja, usted escribiría que de
esta manera:

if (inputPin == HIGH) // si el valor de la entrada inputPin es alto

instruccionesA; //ejecuta si se cumple la condición

else

instruccionesB; //ejecuta si no se cumple la condición

}
digitalRead(pin)
digitalRead(pin)
if… else (si….. sino ..)
digitalRead(pin)
for
La declaración for se usa para repetir un bloque de sentencias encerradas entre
llaves un número determinado de veces. Cada vez que se ejecutan las
instrucciones del bucle se vuelve a testear la condición. La declaración for tiene
tres partes separadas por (;) vemos el ejemplo de su sintaxis:
for (inicialización; condición; expresión)
{
ejecutaInstrucciones;
}
La inicialización de una variable local se produce una sola vez y la condición se
testea cada vez que se termina la ejecución de las instrucciones dentro del bucle.
Si la condición sigue cumpliéndose, las instrucciones del bucle se vuelven a
ejecutar. Cuando la condición no se cumple, el bucle termina.
for
for
arrays
Un array es un conjunto de valores a los que se accede con un número índice.
Cualquier valor puede ser recogido haciendo uso del nombre de la matriz y el
número del índice. El primer valor de la matriz es el que está indicado con el índice
0, es decir el primer valor del conjunto es el de la posición 0. Un array tiene que ser
declarado y opcionalmente asignados valores a cada posición antes de ser utilizado
int miArray[] = {valor0, valor1, valor2...}
Del mismo modo es posible declarar una matriz indicando el tipo de datos y el
tamaño y posteriormente, asignar valores a una posición especifica:
int miArray[5]; // declara un array de enteros de 6 posiciones
miArray[3] = 10; // asigna l valor 10 a la posición 4
Para leer de un array basta con escribir el nombre y la posición a leer:
x = miArray[3]; // x ahora es igual a 10 que está en la posición 3 del array
arrays
arrays
arrays
relé
El Módulo Relé de 1 Canal, es un dispositivo que se usa por
lo general para el control o Switcheo de cargas de potencia.
Dependiendo de la aplicación a desempeñar, este módulo
por sus caracterí­sticas de voltaje y de corriente es solicitado
en las grandes industrias.
relé
SENSOR DE TEMPERATURA
El LM35 es un sensor de temperatura digital. A diferencia de otros
dispositivos como los termistores en los que la medición de
temperatura se obtiene de la medición de su resistencia eléctrica, el
LM35 es un integrado con su propio circuito de control, que
proporciona una salida de voltaje proporcional a la temperatura.
La salida del LM35 es lineal con la temperatura, incrementando el
valor a razón de 10mV por cada grado centígrado. El rango de
medición es de -55ºC (-550mV) a 150ºC (1500 mV). Su precisión a
temperatura ambiente es de 0,5ºC.
Los sensores LM35 son relativamente habituales en el mundo de los
aficionados a la electrónica por su bajo precio, y su sencillez de uso.
SENSOR DE TEMPERATURA
SENSOR DE TEMPERATURA

También podría gustarte