Paso 7: código de
void loop()
{
if(isPeopleDetected())
Si detecta la gente móvil
turnOnBuzzer();
otra cosa
turnOffBuzzer();
}
void turnOnBuzzer()
{
digitalWrite(LED,HIGH);
para (int i = 0; i < longitud; i ++)
{
Si (notas [i] == ' ')
{
retardo (golpes [i] * tempo);
resto
}
otra cosa
{
playNote (notas [i], golpes [i] * tempo);
}
pausa entre las notas
Delay(tempo / 2);
}
}
void turnOffBuzzer()
{
digitalWrite(LED,LOW);
digitalWrite(speakerPin,LOW);
}
El código es autoexplicativo. Cuando se detecta un movimiento que estamos enviando salida al zumbador y el LED.
Estoy incluyendo un código de trabajo completo con este artículo, son para descargar gratis y puede jugar.