Lección 15 - Sistema Automático De Control - Elecrow UNO-SD Guia Del Usuario

Tabla de contenido

Publicidad

Qué vas a ver
Si colocas este circuito en un entorno con mucha luz y muy silencioso verás que el led no se
enciende. Tampoco se enciende si lo colocas en un entorno oscuro pero silencioso. Con la
función AND se deben dar ambas situaciones, oscuridad y ruido, para que se active el led. Es
decir, las dos entradas deben de estar a nivel alto.
Descripción del programa
Variables enteras: int soundPin = A0;
int
lighPin
= A1;
Declara las variables sounPin y lighPin con los pines A0 y A1. Son entradas analógicas ya que
los sensores de sonido y de luz también lo son. Según los valores de ambas magnitudes se
activa o no el led.
Analog Input: lightValue=analogRead(lightPin); soundValue=analogRead(soundPin);
Lee los valores de los sensores de luz y sonido y los almacena en las variables lightValue y
soundValue respectivamente.
Sentencia if/else: if(condición) {si la condición es cierta se ejecuta este código} else {si
la condición es falsa se ejecuta este código}
Las sentencias if/else se pueden usar tantas veces como sea necesario. En el ejemplo se
emplean dos: para comprobar si el sonido > 500, y otra para comprobar si la luz está por
debajo de 800. Si se producen ambas situaciones el led se enciende.
Lección 15 – Sistema automático de control
Introducción
El relé es uno de los dispositivos más usado en aplicaciones reales como es en la
automatización del hogar, cuando es necesario controlar aparatos de gran consumo como aire
acondicionado, calentador, etc...
35

Publicidad

Tabla de contenido
loading

Tabla de contenido