19/08/2018, 12:33 AM
(Última modificación: 14/08/2019, 10:49 PM por LuKks. Edited 4 times in total.)
Timers sin bloquear en 50 líneas para Arduino.
examples/set.ino
Instalar
Descargar como ZIP
En Arduino IDE ir a: Sketch -> Include Library -> Add .ZIP library
Descripción
delay(ms) nativo normalmente no es útil.
Timer te da control con set, is, clear, exists and left*.
Precisión de microsegundos.
Consciente de overflow.
examples/set.ino
Código PHP:
#include <Timer.h>
Timer Timer;
enum {
tMessage = 0,
tLed,
tUpdate
};
void setup() {
Serial.begin(9600);
Serial.println("init");
}
void loop() {
if(Timer.seconds(tMessage, 1)) {
Serial.println("every 1s (message)");
}
if(Timer.set(tLed, 1000)) { //millis
Serial.println("every 1s (led)");
}
if(Timer.micro(tUpdate, 1000000)) {
Serial.println("every 1s (update)");
}
}
Instalar
Descargar como ZIP
En Arduino IDE ir a: Sketch -> Include Library -> Add .ZIP library
Descripción
delay(ms) nativo normalmente no es útil.
Timer te da control con set, is, clear, exists and left*.
Precisión de microsegundos.
Consciente de overflow.