Stap 2: Laat controleren sommige elektrische apparaten
Om het even welk van uw elektrische apparaten verbinden met een arduino met behulp van de estafette.
Arduino programma.
#include
SoftwareSerial BT(10, 11); TX, RX-respetively
Tekenreeks apparaat;
VOID Setup {}
BT.begin(9600);
Serial.begin(9600);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT); }
//-----------------------------------------------------------------------//
void loop {}
terwijl (BT.available()) {//Check als er een beschikbaar byte om te lezen
delay(10); Vertraging toegevoegd ding om stabiel te maken
char c = BT.read(); Voeren van een seriële lezen
apparaat += c; het bouwen van de string. }
Als (device.length() > 0) {}
Serial.println(Device);
Als (apparaat == "licht op") {}
digitalWrite (3, hoge); }
anders als (apparaat == "licht uit") {}
digitalWrite (3, laag); }
anders als (apparaat == "tv on") {}
digitalWrite (4, HIGH); }
anders als (apparaat == "tv uit") {}
digitalWrite (4, laag); }
anders als (apparaat == "fab op") {}
digitalWrite (5, hoge); }
anders als (apparaat == 'waaier vandoor') {}
digitalWrite (5, laag);}
apparaat = "" ;}} Reset de variabele
______________________________________________________________________________________________
Ik heb het gebruikt van spraakopdrachten zoals "licht op" "licht uit", "tv on" "tv uit" ', in plaats van deze opdracht we kunnen veranderen de opdrachten aan onze wens en uitvoeren van het programma.