Stap 3: Uploaden van de schets en Test WiFi seriële communicatie
De schets die we gaan gebruiken is hetzelfde waarmee we in het volgende voorbeeld de Bluetooth echter omwille van dit voorbeeld heb ik de uitgang-Pins, zoals met pin 13 veranderd, er is een probleem in mijn schild, het stopt met werken op zijn eigen.
Let op: Zorg ervoor dat de zwarte pin op schild is naar "Arduino" en witte pin is naar "PROG" tijdens het uploaden, zodra geupload, verplaats enkel witte pin naar "RUN".
/*Arduino Turn LED On/Off using Serial Commands Created April 29, 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(115200); pinMode(12, OUTPUT); }void loop() { if(Serial.available()){ while(Serial.available()) { char inChar = (char)Serial.read(); //read the input from serial inputString += inChar; } Serial.println(inputString); while (Serial.available() > 0) { junk = Serial.read() ; } // clear the buffer if(inputString == "a"){ // in case of 'a', turn the LED on digitalWrite(12, HIGH); }else if(inputString == "b"){ // in case of 'b', turn the LED off digitalWrite(12, LOW); } inputString = ""; } }
In de volgende stap gaan we testen onze seriële communicatie met Arduino.