Control de la bombilla Arduino

votos
0

Estoy completamente nuevo para Arduino, y yo estoy tratando de ejecutar un aparato de estilo bombilla fuera de un Arduino UNO, y necesito que le permite operar sólo en un cierto intervalo de tiempo que puedo ajustar de acuerdo a la situación. Creo que hay una función de tiempo interna en el Arduino que cuenta en milisegundos. Todo lo que tiene que hacer es encender después de un periodo de tiempo, y luego se apagará después de un minuto. ¿Cómo hago para configurar el código para esto?

Publicado el 09/10/2019 a las 17:52
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Se pueden utilizar los Millis () función para obtener el Arduino tiempo de operación actual en milisegundos. Luego se compara en el siguiente bucle (). Es probable que no importa lo que el tiempo real es, sólo el tiempo relativo desde la última vez que lo examinen o hizo algo. Puede crear una variable para almacenar la última hora del evento y comparar el tiempo actual para eso.

Tenga en cuenta que Millis () puede ser bastante grande si su programa se ejecuta durante mucho tiempo por lo que debe utilizar un tipo largo sin signo , de lo contrario el valor puede rodar sobre el bit superior y convertirse interpreta como un número negativo (esto es un problema común) .

Respondida el 19/10/2019 a las 01:38
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more