Smarta fönster med Smartphone & Arduino (1 / 4 steg)
Steg 1: Ladda upp koden till Arduino
/*
Ladda upp nedan koden.
Om du vill veta mer om Arduino, besök vår hemsida.
*/
char varVal;
void setup() {
Ställa in kanal B
pinMode (13, OUTPUT); Initierar Motor kanal B pin
pinMode (8, OUTPUT); Initierar broms kanal B pin
pinMode (7, OUTPUT); Ned LED
Serial.BEGIN(9600); Starta seriell kommunikation på 115200bps
}
UPP @ full fart
void go_up() {
digitalWrite 13, hög. Upprättar upp riktningen av kanal B
analogWrite (11, 255); Snurrar motorn på kanal B i full fart
digitalWrite 8, låg.
}
DOWN @
void go_down() {
digitalWrite 13, låg. Upprättar ned kanal b
analogWrite (11, 100); Snurrar motorn på kanal B i full fart
digitalWrite 8, låg.
digitalWrite (7, hög).
}
void stop_window() {
digitalWrite 8, hög.
digitalWrite 13, låg.
digitalWrite (7, låg).
}
Läs seriell port och utföra kommandot
void windowCommand() {
om (Serial.available()) {
varVal = Serial.read();
}
om (varVal == "f") {/ / upp
go_up();
} else om (varVal == 'b') {/ / ner
go_down();
} else om (varVal == 't') {/ / stopp
stop_window();
}
}
void loop() {
windowCommand();
}