Arduino-kontrollerade kemiskt skum spyr pumpa (11 / 18 steg)
Steg 11: Programmet Arduino
Ladda ner den bifogade uppförandekoden och ladda upp den till Arduino:
/*
Kemiskt skum spyr pumpa
för mer information besök:
*/
konstanter ändras inte. De används här till
Ange pin-koder:
CONST int buttonPin = 8; numrera av tryckknapp PIN-koden
CONST int ledPin = 13. antal LED stift
variabler som ändras:
int buttonState = 0; variabel för att läsa tryckknapp status
void setup() {
initiera LED stift som en utgång:
pinMode (ledPin, produktionen);
initiera tryckknapp PIN-koden som indata:
pinMode (buttonPin, ingång);
pinMode (2, utgång); pump 1
pinMode (4, OUTPUT); pump 2
Delay(5000);
}
void loop() {
Läs statligt av tryckknapp värdet:
buttonState = digitalRead(buttonPin);
Kontrollera om tryckknappen trycks.
om det är, är buttonState hög:
om (buttonState == hög) {
Aktivera LED:
H2O2
digitalWrite (4, hög). ställa in lysdioden på
Delay(8000); vänta en sekund
digitalWrite (4, låg). iväg för LED
Delay(2000);
Jod
digitalWrite (2, hög). ställa in lysdioden på
Delay(1600); vänta en sekund
digitalWrite (2, låg). iväg för LED
Delay(10000); vänta en sekund
digitalWrite (ledPin, hög);
}
annat {
Inaktivera LED:
digitalWrite (ledPin, låg);
}
}