temporizador sin delay + bluetooth

Hola,

La función millis() devuelve un float con los milisegundos que han pasado desde que se inicia la sesión actual (la que está funcionando en el momento) hasta que se ejecuta esa línea de código (millis()). Haciendo uso de ella se pueden medir los intervalos de tiempo que se desee, para lo que hay que utilizar dos o tres variables que almacenen los tiempos, algo así como "encendido", "actual", "transcurrido", cuyos valores se tienen que ir actualizando según se necesite, normalmente una vez cada lazo principal (loop()).

Hay en el foro una especie de tutorial "Blink without delay" que probablemente te aclarará bastantes cosas.

El proyecto que estás poniendo en marcha no es fácil (tampoco es muy difícil), pero para un principiante tiene su miga (y más con las dudas que planteas). Te aconsejo que lo aparques hasta que domines las cuestiones básicas.

El proyecto: ¿es para una aplicación digamos "real"?. Si es así hay bastantes cosas que deberías tener en cuenta (aparte de la programación del arduino). Por cierto, no se ve la imagen que adjuntas.

Saludos

Moderador: No repitas lo que se lee arriba