Gränssnitt bult med Arduino: Bult UART (6 / 6 steg)
Steg 6: Testa skärmdumpar.
När du är klar gränssnitt skall vi nu kontrollera svaren och olika kommandon lärt sig tidigare.
I den första skärmbilden bara skickade vi en sträng till Arduino säger "Säg hej till arduino"
Anropet motsvarande URL för bult som är "http://192.168.2.16/serialWrite?data=say Hej till arduino"
Nästa läsa vi svaret från Arduino som enligt koden vi lagt upp i föregående steg är lika sträng skickade vi till det. Webbadressen till göra samma sak är "http://192.168.2.16/serialRead"
Efter det skickar vi en sträng 12345 använder funktionen URL "http://192.168.2.16/serialWrite?data=12345"
Men nu istället för att läsa med hela svar kan säga vi behöva läsa bufferten endast tills vi möter karaktären "5" vars ASCII koden i decimal är 53. Webbadressen för att göra detta blir "http://192.168.2.16/serialRead?till=53"
Därmed blir svaret för nyckeln "värde" "1234" här 5 utelämnas.
Nästa skärmdump vi testa kommandot serialWR där vi får omedelbart Eka till data vi skriver. Den URL som används här är "http://192.168.2.16/serialWR?data=12345"
Efter detta är ett exempel på använda serialWR tills vi möter bokstaven "l" är vars ASCII-kod i decimal 108. Den URL som används här är "http://192.168.2.16/serialWrite?data=12345 & tills = 108"
Därav svaret för nyckeln "värde" blir "han" här l utelämnas.
Nu om vi gör kommer en enkel serialRead igen med anropet URL "http://192.168.2.16/serialRead" svaret för nyckeln "värde" att "lo" som är den återstående strängen efter den första förekomsten av karaktären "l".