Mystery pipa Prank (8 / 18 steg)
Steg 8: Program
/*
Mystery pipa upptåg
av Randy Sarafan
För mer information vänligen besök:
Baserat på:
Flera tonar spelare
skapad 8 mars 2010
av Tom Igoe
(baserat på en snutt från Greg Borenstein)
Denna exempelkod är offentlig. Gör vad du kan.
*/
fastställa variabler
int randomTone;
int randomTime;
void setup() {
Ange den första instansen till 5 sekunder
randomTime = 5;
}
void loop() {
randomTime är antalet sekunder att vänta
för (jag = 0, jag < randomTime, i ++) {
Delay(1000);
}
Välj en random signal i hörbara intervallet
randomTone = random (100, 10000);
spela en ton på stift 6 till 200 ms
ton (6, randomTone, 200);
Delay(200);
Stäng av tonen funktionen för stift 6
noTone(6);
plocka ett antal sekunder att vänta på nästa ton
Mellan 15 minuter och en timme
randomTime (900, 5400);
}