Bluetooth-kommunikation mellan Arduino, HTML och Android (2 / 5 steg)
Steg 2: HTML-app
Det är skönt att veta att HTML-baserad app kan kommunicera direkt med maskinvara genom att veta bara hur du lägger till CSS-klasser till varje UI element, naturligtvis utan någon IoT baserad tjänst. Denna nya metod är enligt min mening innovativa och har en enorm potential att bli bra prototyping verktyg.
För en UI element måste du lägga till exakt en kodrad i index.html och en i Arduino skiss (beskrivs i nästa steg).
Tekniskt klasser och deras syntax ser ut så här, kan du också lägga till din egen klass efter att de har mer kontroll över layouten. Varje Involt element kräver ard klass, elementnamn att definiera vad det ska vara, dess mål pin och värde att skicka eller ytterligare parametrar.
ARD [elementName] [pin] [värde] [parametrar]
Lägg till dessa två rader kod för att läsa data och kontrollera lysdioden för HTML-del:
< div class = "ard Visa A0" >< / div >
< div class = "ard rangeslider P6 värde-0 utbud-0-255 steg-1" >< / div >
Visa elementet visas värdet och rangeslider kan du ändra ljusstyrkan på LED.
Det finns många fler UI element på referenssida.