Hola todos , estoy armando algunos circuitos en arduino y en esta oportunidad quiero armar un circuito que al pulsar un boton se incremente una variable de 20 en 20 y al soltarlo la misma pare de incrementarse . lugo si apreto otro boton se encienda y apague una luz el tiempo que se almaceno en la variable . y si apretó los 2 botones se resetearia el circuito para que pueda almacenar un nuevo incremento pulsando el boton 1 .
Tengo esto armado hasta ahora
pero me esta faltando como leer el puerto serie para que el led se encienda el tiempo que se incremento en el serial .
<
int LED=13; //SALIDA
int PULSADOR1=2;
int PULSADOR2=3;
int conta = 0;
int variacion= 20;
void setup() {
Serial.begin(9600);
pinMode(LED,OUTPUT);
pinMode(PULSADOR1,INPUT);
pinMode(PULSADOR2,INPUT);
}
void loop(){
if (digitalRead(PULSADOR1)==HIGH && digitalRead(PULSADOR2)==LOW)
{
conta = conta + variacion;
Serial.println(conta);
delay (100);
}
else
{
if (digitalRead(PULSADOR1)==LOW && digitalRead(PULSADOR2)==HIGH)
digitalWrite(LED,HIGH);
}
}>