Bluetooth-kontroll. Arduino-lektioner: styra enheter från en smartphone för dummies Styra ett Bluetooth-relä på Android

Arduino-maskin styrd av en Android-enhet via Bluetooth - applikationskod och MK (del 2)

Om den första delen

I den första delen beskrev jag den fysiska delen av designen och bara en liten bit kod. Låt oss nu titta på mjukvarukomponenten - en Android-applikation och en Arduino-skiss.

Först kommer jag att ge en detaljerad beskrivning av varje ögonblick, och i slutet kommer jag att lämna länkar till hela projekten + en video av resultatet, vilket borde göra dig besviken och uppmuntra.

Android-applikation

Android-programmet är uppdelat i två delar: den första är att ansluta enheten via Bluetooth, den andra är styrspaken.

Jag varnar dig - designen av applikationen var inte genomarbetad alls och gjordes på ett klumpigt sätt, bara för att få det att fungera. Förvänta dig inte anpassningsförmåga och UX, men det ska inte gå utöver skärmen.

Layout

Startaktiviteten baseras på layouten, element: knappar och layout för listan över enheter. Knappen startar processen att hitta enheter med aktiv Bluetooth. Listvyn visar de hittade enheterna.