Stap 3: Code tijd!
Opgelet: De "Toon"-functie is een nieuwe toevoeging aan de Arduino 18, dus als je dit niet hebt, u moet het downloaden van arduino.cc, of werk je een weg rond deze kwestie.
De code is als volgt, en u moet zitten kundig voor kopieer en plak deze direct in de Arduino IDE...
lange randNumber; randNumber vaststelt
lange randNumber1; randNumber1 vaststelt
void setup)
{
}
void loop)
{
randNumber = willekeurige (500, 3000); randNumber is tussen.5 en 3 seconden
Toon (13, 18000); een 18kHz Toon speelt op digitale I/O pin 13
delay(randNumber); blijft spelen Toon naar de tijd van randNumber
noTone(13); stopt met afspelen Toon op pin 13
randNumber1 = willekeurige (10000, 30000); randNumber1 is tussen de 10 en 30 seconden
delay(randNumber1); blijft zwijgen naar de tijd van randNumber1
}