Enviar respuesta 
[Arduino] tasks / timers (delay sin bloquear)
Autor Mensaje
LuKks Sin conexión
Miembro Sr.


Plugin developer
Mensajes: 456
Registro en: Jul 2014
Reputación: 18
Mensaje: #1
[Arduino] tasks / timers (delay sin bloquear)
Timers sin bloquear en 50 líneas para Arduino.

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(tMessage1)) {
    
Serial.println("every 1s (message)");
  }
  
  if(
Timer.set(tLed1000)) { //millis
    
Serial.println("every 1s (led)");
  }

  if(
Timer.micro(tUpdate1000000)) {
    
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.


Archivo(s) adjuntos
arduino-timer.zip (Tamaño: 4.54 KB / Descargas: 0)

(Este mensaje fue modificado por última vez en: 14/08/2019 10:49 PM por LuKks.)
19/08/2018 12:33 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
fearAR Sin conexión
Miembro Junior


Pensador
Mensajes: 11
Registro en: Nov 2018
Reputación: 0
Mensaje: #2
RE: [Arduino] tasks / timers (delay sin bloquear)
Muy buenoRainbow
24/11/2018 05:59 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
LuKks Sin conexión
Miembro Sr.


Plugin developer
Mensajes: 456
Registro en: Jul 2014
Reputación: 18
Mensaje: #3
RE: [Arduino] tasks / timers (delay sin bloquear)
Actualizado con varios arreglos, más simple y añadido múltiples ejemplos más claros.

14/08/2019 10:47 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Allied Modders en español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS