Ansluta Arduino Uno till Android via Bluetooth (2 / 6 steg)
Steg 2: Arduino kod - introduktion
Arduino lyssnar efter kommandon att tända några lysdioder eller visa sin status. Dessutom en timer avbryta gör det kontrollera temperaturen via en TMP36 sensor: om temperaturen överstiger ett tröskelvärde en LED lyser; sekunders n (där n är en parameter som anger genom app) skickas en statusrapport till appen. En enkel befalla struktur kan app att skicka parametrar och värden till Arduino och åt andra hållet runda.
Kommandostruktur definieras i programmet är:
CMD RED| GREEN| GUL = ON| UTANFÖR
CMD TMAX| SEKUNDER = värde
CMD sekunder = värde
CMD STATUS
Status meddelande strukturen är:
STATUS RED| GREEN| YELLOW| TMAX| SECONDS| TEMP| LÅR = värde
Arduino svarar till kommandot STATUS med fullständig status medan avbrott kommer det betänkande: en kortare version.
Exempel:
CMD röd = på växlar den röda lysdioden på
CMD grön = av-strömbrytare den gröna LED av
Du kan testa skissen genom att utfärda kommandon och visar svaren i Arduino IDE Serial Monitor: se till att välja vagnretur i listrutan alternativ längst ned.
Du kan hämta skiss kod från den bifogade filen. Följande steg ger en detaljerad förklaring av det.