Use Arduino como temporizador: cómo funciona
Este consejo práctico le muestra cómo puede usar fácilmente el Arduino como temporizador. Todo lo que necesitas es el módulo correcto y el código correcto.
Use Arduino como temporizador: cómo funciona
Puede usar fácilmente el Arduino como temporizador. Todo lo que necesita para ello (además de su Arduino) es un módulo de reloj en tiempo real DS3231.
- Conecte "SDA" a "SDA" y "SCL" a "SCL" en el Arduino. El pin de tierra y 5V también se conecta a un pin de tierra y 5V en el Arduino.
- Ahora importe la biblioteca requerida con el comando "#include". Asegúrese de haberlo instalado de antemano.
- Utilice los comandos "reloj DS3231;" y "RTCDateTime dt"; las instancias requeridas
- En el método de configuración, debe usar el comando "clock.begin ();" iniciar el reloj y con "clock.setDateTime (__ DATE__, __TIME__);" establecer el tiempo de compilación del boceto.
- Ahora puede hacerlo en el método de bucle con el comando "dt = clock.getDateTime ();" actualice el reloj y use el comando "a = clock.dateFormat (" dmY H: i: s ", dt);" recuperar la hora actual con fecha. En este caso, la hora y la fecha se guardan bajo la variable "a" que declaró anteriormente. Si solo necesita el tiempo exacto al minuto, simplemente omita partes del código: "a = clock.dateFormat (" H: i ", dt);".
- Ahora puede construir fácilmente un temporizador. Si la cadena de la hora actual corresponde a otra cadena definida previamente, se ejecutan varios comandos. La mejor manera de hacerlo es con una declaración if.
En el siguiente consejo práctico, explicaremos cómo puede controlar los LED con el Arduino.