olá gostaria de saber algum codigo que tipo voce clica no botão uma vez acende uma led e fica acesa voce clica de novo e vai para outra led e de novo para outra led como faz isso????
const unsigned int botao = 10;
const unsigned int luzes[] = {2,3,4,5,6}; // 5 luzes, posição 0 não conta.
setup() {
pinmode(botao, INPUT_PULLUP);
for (unsigned int i=0; i<4; i++) {
pinmode(luzes[i], OUTPUT);
}
}
unsigned char prevBotao = 0;
unsigned char contador = 1;
loop(){
unsigned char currBotao = digitalRead(botao);
if (currBotao == LOW && currBotao != prevBotao) { //botao foi pressionado
contador++;
if (contador > 4) contador = 0;
}
for(unsigned char t=0; t <4; t++){
digitalWrite(luzes[t], contador == t);
}
prevBotao = currBotao;
Algo assim deve funcionar...