Avlägsen kontrollerade LED med HC-05 Bluetooth, Arduino och mobiltelefon App (3 / 8 steg)
Steg 3: Skicka seriella kommandon till Arduino med Serial Monitor (eller någon terminal)
Ladda upp den följande skissen till Arduino med USB-kabel.
Varning: koppla från HC-05 bluetooth modul Rx och Tx stiften från Arduino Uno som denna särskilda styrelse har endast en hårdvara följetong och ansluta något till den samtidigt som du laddar upp en skiss kommer att skapa konflikter eller din kan använda Arduino SoftwareSerial för att undvika konflikter. Återkoppla dessa pins när du är klar belastande upp skissen.
/*
Arduino vända LED på/av med seriell-kommandon
Skapad 22 April 2015
Hammad Tariq, inkubator (Pakistan)
Det är en enkel skiss som väntar på ett tecken på följetong
och vid en önskvärd karaktär, visar det en LED på/av.
Möjliga strängvärden:
en (för att aktivera LED)
b (tor inaktivera LED.)
*/
char skräp;
String inputString = "";
void setup() / / kör en gång, när skissen startar
{
Serial.BEGIN(9600); Ange baudvärde 9600, bör samma bildskärmens följetong
pinMode (13, OUTPUT);
}
void loop()
{
IF(Serial.available()) {
While(Serial.available())
{
char inChar = (char)Serial.read(); läsa indata
inputString += inChar; göra en teckensträng i antågande följetong
}
Serial.println(inputString);
medan (Serial.available() > 0)
{skräp = Serial.read();} Rensa seriell bufferten
om (inputString == "a") {//in fall av "a" Aktivera LED
digitalWrite 13, hög.
} else om (inputString == "b") {//incase av "b" inaktivera LED
digitalWrite 13, låg.
}
inputString = "";
}
}
Efter uppladdning, öppna Arduino Serial Monitor, ange överföringshastigheten till 9600 och befalla lina slutar släppa ner (en bredvid baud rate) till "Ingen linje slut", att medel inte kommer vi att skicka och/r eller /n tecken med vårt seriella kommando.
Nu skriver tecknet "a" serial monitor och tryck på Skicka, den din LED bör aktivera och sedan skicka "b", bör stänga av lampan.
Jag har också bifogat skiss fil med detta steg, detta är allt vi behöver på Arduino skiss nivå för att vända LED/på ens via Bluetooth och mobila app. I nästa steg kommer vi kommunicerar via bluetooth för att spela med våra LED.