La segunda fase constara de optimizar todos los comandos instalados, poder manipular la mayoría de estos mediante el celular,tablet o computadora.
Ayer logramos realizar la primera prueba, en la cual podemos manipular la intensidad del foco, en este caso un Led.
Nuestro código fue el el siguiente:
En la lógica el anti rebote nos da un poco de problemas, muy pocas veces no enciende el LED a la primera pulsación.
Para el control de temperatura se utilizo un sensor LM335, y un LED RGB. Cuando la temperatura desciende el LED enciendo de color Azul, cuando aumenta de color Rojo.
El código es muy simple, declaramos el sensor como Entrada Analógica, y los LED's igual pero como salidas. Nuestras variables milivots y temperatura serán declaradas como tipo "long" por las operaciones que realizaremos.
Con map ajustaremos la escala de temperatura para poder usar analogRead y con "constrain" limitar el rango del brillo.
Por ultimo y opcional usamos el serial.print para poder visualizar los los Grados °C.
Por ultimo y opcional usamos el serial.print para poder visualizar los los Grados °C.
No hay comentarios:
Publicar un comentario