Properduino - när en ingenjör trädgårdar - del 1 - Le Propergator vattning System (4 / 16 steg)
Steg 4: Använd din reläer!
Inkludera LED så att du vet när reläet ska vara på
Kontrollera att tillägget relay sladd är inte PLUGGED IN!!!
Skriva upp ett program som aktiverar reläet i 2 sekunder när tecknet "R" tas emot över följetong och när en knapp på stift 12 dras hög, reläet aktiveras.
Kontrollera att du har en knapp på stift 12 eller kommentera det lite ut =]
av någon anledning det returnerar nummer när du trycker på en tangent som ins't R. Jag tycker det är DEC jag satte efter det = /
Det bör se ut så här:
Relay controller för vattenpump
LMC
int relä = 10;
int knappen = 12.
int tretton = 13.
int val;
Ogiltiga inställningar () {
pinMode (tretton, OUTPUT); början av setup grundläggande cmds
digitalWrite (tretton, hög); debug ljus
Delay(500); WAITZ!!!
pinMode (relä, utgång);
Serial.BEGIN(19200);
Serial.println('Bonjour. Tryck R aktivera relä för 2 sekunder);
digitalWrite (tretton, låg); Slutet av installationen cmds
Delay(500); slutet av installationen cmds
}
void loop() {
om (Serial.available()) {
Val = Serial.read();
om (val == "R") {
digitalWrite (tretton, hög);
digitalWrite (relä, hög);
Delay(2000);
digitalWrite (relä, låg);
digitalWrite (tretton, låg);
} annat {
Serial.Print ("du tryckte:");
Serial.Print (val, DEC);
Serial.println(". Tryck R för relä, valfri knapp kommer inte");
}
}
om (digitalRead(button) == hög) {
digitalWrite (tretton, hög);
digitalWrite (relä, hög);
Delay(2000);
digitalWrite (relä, låg);
digitalWrite (tretton, låg);
}
Delay(500);
}
Ladda upp den till din styrelse
Öppna din följetong bildskärm
Skicka några R
Du bör höra reläet att klicka över och lampan bör lysa upp.
Om inte, du har lagt transistorn i fel och du nu behöver göra om det hela =]
Nu kan du se varför jag inte satte transistorerna och allt som i rutan =]
Tyvärr bilden är en kopia av det första steget.