Gränssnitt bult med Arduino: Bult UART (5 / 6 steg)
Steg 5: Gränssnitt bult med Arduino
I detta steg gör vi nödvändig hårdvara anslutningar till setup seriell kommunikation mellan Arduino Deumilanove och bult.
Detta är ganska rakt framåt och du behöver tre manlig-till-man startkablar för detta steg
1) Anslut Tx pin av bulten till Rx stift av Arduino.
2) Anslut Rx stift i bulten till Tx stift Arduino.
och slutligen
3) Anslut Gnd(ground) pin av bult till Gnd(ground) stift för Arduino.
Nästa du kan ladda upp följande kod på Arduno att testa seriell kommunikation
void setup() {< br > / / lägga installationen koden här, om du vill köra en gång:
Serial.BEGIN(9600); Börja följetong på 9600
Serial.setTimeout(50); Timeout följetong om readString är tillgänglig
}
void loop() {
sätta din huvudsakliga kod här, för att köra flera gånger: < br > sträng inString = ""; < br > om (Serial.available() > 0) {
få inkommande sträng
inString = Serial.readString(); Läs ingång strängen från bult
Serial.Print(inString); Skicka samma sträng tillbaka till bult
}
}
Detta är en enkel eko-kod som kommer att svara tillbaka vad Arduino får tillbaka till bulten.
En gång du bränna här koden från på din Arduino samtal följande URL i din webbläsare för att testa systemet:
* under förutsättning att IP-adressen för Bolt är 192.168.1.5
http://192.168.1.5/serialWR?data=Hello
och du borde få en JSON svar med "framgång" nyckeluppsättning på "1" och "värde" nyckeluppsättning till "Hej".