Étape 7: Code
void loop()
{
if(isPeopleDetected())
s’il détecte le mouvement peuple
turnOnBuzzer() ;
d’autre
turnOffBuzzer() ;
}
Sub turnOnBuzzer()
{
digitalWrite(LED,HIGH) ;
pour (int i = 0; i < longueur; i ++)
{
Si (les notes [i] == ' ')
{
retard (battements [i] * tempo) ;
reste
}
d’autre
{
playNote (notes [i], beats [i] * tempo) ;
}
faire une pause entre les notes
Delay(tempo / 2) ;
}
}
Sub turnOffBuzzer()
{
digitalWrite(LED,LOW) ;
digitalWrite(speakerPin,LOW) ;
}
Le code est suffisamment explicite. Quand un mouvement est détecté que nous envoyons la sortie vers le Buzzer et LED.
Je suis notamment un code de travail complet avec cet article, vous êtes libre pour le télécharger et qui pouvez jouer.