Você está na página 1de 1

int buzzer = 13;

int botao = 2;
int valorEntrada = LOW;
int valorAnterior = LOW;
int estado = LOW;

void setup() {

pinMode (buzzer, OUTPUT);


pinMode (botao, INPUT);

void loop() {
// obter o valor de entrada
valorEntrada = digitalRead (botao);

// Verifica se existe mudanca no estado do bot�o


if ((valorEntrada == HIGH) && (valorAnterior == LOW)) {
estado = 1 - estado;
delay(10);
}

if (estado == LOW) {
digitalWrite (buzzer, LOW);
} else
{
digitalWrite (buzzer, HIGH);
}

valorAnterior = valorEntrada;
}

Você também pode gostar