Étape 2: programmation
annoyatron Branchez le haut-parleur à broche 8 gnd
conduit relié à la broche anolag 0 et gnd
fait du bruit quand les lumières sont éteintes
#include « pitches.h »
int LED = 0 ;
lumière d’int = 0 ;
la mélodie d’int [] = {}
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4} ;
int noteDurations [] = {}
4, 8, 8,4,4,4,4,4} ;
void setup() {}
pinMode(8,OUTPUT) ;
pinMode (entrée, LED) ;
}
void loop() {}
lumière d’int = analogRead(LED) ;
Si (lumière < = 60) {}
int wait = aléatoire (5000,30000) ;
Delay(Wait) ;
pour (int thisNote = 0; thisNote < 8; thisNote ++) {}
int noteDuration = 1000/noteDurations [thisNote] ;
ton (8, melody[thisNote],noteDuration) ;
int pauseBetweenNotes = noteDuration * 1.30 ;
retard (pauseBetweenNotes) ;
noTone(8) ;
}
} else {}
noTone(8) ;
}
}
Puis télécharger sur votre carte arduino. Si vous avez des questions sur le code, n’hésitez pas à demander dans les commentaires. Dans le cas (lumière < = 60) {}
section le mai 60 nécessaire sera remplacée par un numéro différent selon votre chambre comment sombre. Si elle ne tourne pas quand les lumières sont éteintes augmenter soixante ans, si elle tourne sur tous la temps passée soixante ans.