Kontrollera din Halloween dekorationer med Arduino (11 / 12 steg)
Steg 11: Arduino exempelkod
Här är några riktigt grundläggande exempelkod som du kan använda för att testa ditt system.
int PropOnePin = 8; Stötta en anslutna till digitala stift 8
int PropTwoPin = 9; Prop en ansluten till digital stift 9 int PropThreePin = 10; Prop en ansluten till digital stift 10 int PropFourPin = 11; Prop en ansluten till digital stift 11 int PropFivePin = 12; Prop en ansluten till digital stift 12 int SensorPin = 3; sensor kopplad till analoga stift 3 int SensorVal = 0; variabel för att lagra värdet läsa
void setup() {pinMode (PropOnePin, OUTPUT); / / sätter digital PIN-koden som output pinMode (PropTwoPin, OUTPUT); / / sätter digital PIN-koden som output pinMode (PropThreePin, OUTPUT); / / sätter digital PIN-koden som output pinMode (PropFourPin, OUTPUT); / / sätter digital PIN-koden som output pinMode (PropFivePin, OUTPUT); / / sätter digital PIN-koden som utgång}
void loop() {SensorVal = analogRead(SensorPin); / / Läs in PIN-koden om (SensorVal > 100) {digitalWrite (PropThreePin, hög), digitalWrite (PropFourPin, hög), digitalWrite (PropTwoPin, hög), digitalWrite (PropOnePin, hög), digitalWrite (PropFivePin, hög);
Delay(10000); digitalWrite (PropThreePin, låg); digitalWrite (PropFivePin, låg); digitalWrite (PropOnePin, låg); digitalWrite (PropTwoPin, låg); digitalWrite (PropFourPin, låg);
Delay(5000); digitalWrite (PropThreePin, hög); digitalWrite (PropFourPin, hög); digitalWrite (PropTwoPin, hög); digitalWrite (PropOnePin, hög); digitalWrite (PropFivePin, hög);
Delay(10000); digitalWrite (PropThreePin, låg); digitalWrite (PropFivePin, låg); digitalWrite (PropOnePin, låg); digitalWrite (PropTwoPin, låg); digitalWrite (PropFourPin, låg); Delay(5000); } }