Arduino Universal Bluetooth Anslut - kontroll din Arduino med din Android-enhet (7 / 15 steg)
Steg 7: Del 2: UBTC protokollet - ett exempel
Som sett i Excel tabellen på steg 6, om du vill använda funktionen "Pin" (mer information om denna funktion i steg 10), måste läge (eller part0 eller Data0) vara "Pin". del 1 (eller Data1) är märkt med "The Pin". Här måste vara den Pin-kod du vill ändra. part2 (eller Data2) är "D" eller "A". "D" för Digital och "A" för Analog så Arduino vet om "digitalWrite(pin,value)" eller "analogWrite(pin,value)" måste användas. Del3 (eller uppgifter3) är slutligen värdet, antingen "0" eller "1" eller "0" till "255". Den sista data är alltid "null" för att undvika störningar. Du behöver inte inkludera en "null" men det minskar felen betydligt.
Exempel:
The Arduino blir: Pin$P0$13$P1$D$P2$1$P3$null
Om den första Data part(part0) "Pin", körs den ogiltiga PIN-kod (se bilder). del 1 är "13", del 2 är "D" och Del3 är "1" så stift 13 är inställd på hög med: digitalWrite(13,1); part4 ignoreras :((
Om du vill kontrollera om du förstod det ta reda på vad Arduino gör om det blir:
1. pin$P0$6$P1$A$P2$128$P3$null (lätt)
2. pin-$P0 12$ $P1$ D$ P2$ 0$ P3$ null (hårt... ish)
Lösningarna är det sista steget :)
Om det finns mer information behövs för detta ämne låt vänligen mig veta. När steg 6 på översikten och steg 14 för ditt eget projekt.