Hola comunidad, bueno soy novato en el Arduino y me gustaría que me ayuden.
Mi pograma es que cuando haga un clic al boton los 5 LEDS se enciendan en frecuencia, y al segundo clic del boton los LEDS se apaguen excepto el ultimo que quedo prendido osea se mantenga prendido y los demas se paguen. Como puedo conseguirlo? Estare muy agradecido al que me ayude, espero respustas, de ante mano gracias.
este es mi codigo:
// inicio problema 5
// declarando parametros
int ruleta[]={3,4,5,6,7,8,9,10,11,12,13};
int contador = 0;
int estado=0;// 0 apago, 1 prendido
const int BOTON = 2; // pin de entrada botón
int mantener = 0; //mantener se emplea para almacenar el estado
int ant_mantener = 0;//almacena el antiguo valor de mantener
// del botón
void setup() {
// se indica que cada pin es de salidad OUTPUT.
for(contador=0;contador<=10;contador++){
pinMode(ruleta[contador],OUTPUT);
}
pinMode(BOTON,INPUT);
}
void secuencia(){
for(contador=0;contador<=10;contador++){
digitalWrite(ruleta[contador],HIGH);
delay(100);
digitalWrite(ruleta[contador],LOW);
}}
void loop(){
mantener = digitalRead(BOTON);
if(mantener==HIGH && ant_mantener==LOW){
estado=1-estado;
delay(10);
}
ant_mantener = mantener;
if(estado==1){
secuencia();}
}//fin problema 5