int pino_som = 8;
int pino_LED = 13;
/* Variável boleana para definir o estado do LED (inicia
desligado) */
boolean estado = LOW;
void setup() {
/* Configura o pino do sensor como entrada e do LED como
saída */
pinMode(pino_som, INPUT);
pinMode(pino_LED, OUTPUT);
}
void loop() {
/* Verifica se o sensor detectou um som */
int som = digitalRead(pino_som);
/* Se detectar um som, altere o estado atual do LED */
if (som) {
estado = !estado;
digitalWrite(pino_LED, estado);
delay(300);
}
}