hola que tal buenas tardes,
tengo un programa que quiero que me cuente cuanto tiempo se encuentra encendido y que pare el conteo cuando se desactive, el tiempo ya esta establecido( 10 segundo encendido y medio segundo apagado pero quiero que me lo muestre en serialprint,
aparte lo implementare para otros 3 señales mas pero ahorita estoy haciendo pruebas con solo una señal, espero y me puedan ayudar o guiar en esta situacion.
les dejo el programa para que lo chequen ,...
gracias!
saludos
//conteo de led encendido
const int ledPin = 13; //configuración pin del led
int ledState = LOW //se establece el led
long previousMilles = 0 //almacenara el tiempo del led
long intervalOn = 10000; //diez segundos on
long intervalOff = 500; // medio segundo off
void setup ()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
unsigned long currentMillis = millis();
if (ledState == LOW)
{
if(currentMillis - previousMillis > intervalOn)
{
previousMillis = currentMillis;
ledState = LOW;
}
}
digitalWrite(ledPin, ledState);
}