Alguém pode me ajudar? estou tentando 4 botões implementar 4 contadors mas não consigo; são 4 botões, quando se aperta o primeiro botão(contador1 = contador1 +1), se apertar o botão de novo (contador1 = contador +1) mesma coisa para os demais botões, cada botão teria que implementar um contador; eu pesquisei como fazer isso, mas não entendi como usar o time millis.
GP32477
Tags:
Oi FF, boa tarde.
Post aqui seu code (mas post como arquivo anexado) e tentaremos ver o que pode estar
errado e então ajuda-lo.
Rui
int led=8;
int botao=7;
int var=0;
int var2=0;
int estado=0;
int contador1=0;
void setup()
{
pinMode(led,OUTPUT);
pinMode(botao,INPUT);
}
void loop()
{
var=digitalRead(botao);
if ((var == HIGH) && (var2 == LOW)) {
estado = 1 - estado;
}
var2=var;
if (estado == 1) {
contador1=contador1+1;
}
if (contador1 > 1){
for 1 to contador1{
digitalWrite(led, HIGH);
delay(20);
digitalWrite(led, LOW);
}
}
}
cod
Olá Franco.
Deixa eu ver se entendi: você quer usar a interrupção externa com os quatros botões e assim ir incrementando o mesmo contador? Ou sem usar interrupção?
Oi FF, bom dia,
o a linha for 1 to contador1{ está escrita errada.
correto
for ( byte i = 1; i <= contador1; i++){
Rui
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por