Stap 3: Stuur seriële opdrachten naar Arduino met behulp van seriële Monitor (of een terminal)
Upload de volgende schets aan de Arduino via USB-kabel.
Let op: de HC-05 bluetooth module Rx en Tx pinnen verbreken met Arduino Uno, zoals dit bijzondere forum slechts één hardware serial heeft en verbinding iets mee te maken tijdens het uploaden van een schets conflict zal maken of je kan met behulp van Arduino SoftwareSerial om conflicten te voorkomen. Deze pinnen weer zodra u klaar bent met het uploaden van de schets.
/*Arduino Turn LED On/Off using Serial Commands Created April 22, 2015 Hammad Tariq, Incubator (Pakistan)It's a simple sketch which waits for a character on serial and in case of a desirable character, it turns an LED on/off.Possible string values: a (to turn the LED on) b (tor turn the LED off) */char junk; String inputString="";void setup() // run once, when the sketch starts { Serial.begin(9600); // set the baud rate to 9600, same should be of your Serial Monitor pinMode(13, OUTPUT); }void loop() { if(Serial.available()){ while(Serial.available()) { char inChar = (char)Serial.read(); //read the input inputString += inChar; //make a string of the characters coming on serial } Serial.println(inputString); while (Serial.available() > 0) { junk = Serial.read() ; } // clear the serial buffer if(inputString == "a"){ //in case of 'a' turn the LED on digitalWrite(13, HIGH); }else if(inputString == "b"){ //incase of 'b' turn the LED off digitalWrite(13, LOW); } inputString = ""; } }
Na het uploaden, Arduino seriële Monitor openen, stel de baud-rate aan 9600 en de opdrachtregel einde drop-down (de ene naast de baud-rate) om "Geen lijn ending", dat betekent wij zal niet sturen en/r of /n tekens met onze seriële commando.
Nu teken in de seriële monitor en druk op "a" verzendt, typt de uw LED moet inschakelen, dan verzenden "b", de LED moet uitschakelen.
Ik heb ook bijgevoegd het schets bestand met deze stap, dit is alles wat die we nodig voor het draaien van de LED aan/uit-zelfs door de Bluetooth en de mobiele app niveau Arduino schets. In de volgende stap zullen we communiceren via bluetooth om te spelen met onze LED.