Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Clase | Scheduler |
---|---|
Nombre | update() |
Ejemplos | #include <Scheduler.h> //create a scheduler that can schedule 10 function calls at the time Scheduler <10> scheduler; const byte ledPin = WLED; //LED on onboard led void setup() { Serial.begin(9600); //Initialize the UART pinMode(ledPin,OUTPUT); //set pin 13 to OUTPUT } void loop() { //update the scheduler, maybe it is time to execute a function? scheduler.update(); if (Serial.available()) { //if we have recieved anything on the Serial //schedule a setHigh call in 500 milliseconds scheduler.schedule(setHigh,500); //flush Serial so we do not schedule multiple setHigh calls Serial.flush(); } } void setHigh() { digitalWrite(ledPin,HIGH); //set ledPin HIGH //schedule setLow to execute in 500 milliseconds scheduler.schedule(setLow,500); } void setLow() { digitalWrite(ledPin,LOW); //set ledPin LOW } |
Descripción | Revisa si es momento de llamar alguna función. |
Sintaxis | update() |
Retorna | Ninguno |
Uso | Application |