Stap 7: De Android App
Vervolgens sluit je Android smartphone op uw computer en start de app - wordt het bedrag automatisch overgemaakt naar uw smartphone.
Snelle run-through. De app heeft twee belangrijke klassen:
1) AndroidRemoteActivity, de belangrijkste activiteit, die nemen de activity_android_remote van de lay-out en wordt het opgeblazen. Het koppelt ook acties met knoppen, zoals het verzenden van het teken dat overeenkomt met elke pijl.
2) een BtInterface klasse waarmee alle de hulpprogramma's voor het beheren van de Bluetooth-verbinding, zoals verbinding maken, verbreken, luisteren en verzenden van berichten via de seriële poort. Deze tool komt uit deze tutorial (FR)
Waarschuwing 1 : de naam van de Bluetooth-module is hardcoded in de app. "HC-05" de mijne is. Als uw module verschilt, moet u die naam wijzigen.
Waarschuwing 2 : de Bluetooth module uw telefoon vóór probeert verbinding tot stand moet worden gekoppeld. Om dit te doen, is macht de Arduino met de BT aangesloten, inschakelen van de Bluetooth op uw smartphone. Zoek naar uw module, tikken daarop (als een wachtwoord wordt gevraagd, is meestal "1234" of "0000") - et voilà, het is gekoppeld.
De belangrijkste acties worden uitgevoerd wanneer
-De gebruiker klikken op 'Verbinding' - doen wanneer de Arduino board wordt aangedreven, met de Bluetooth module knippert. Het moet stoppen met knipperen wanneer u het bericht 'Verbonden' in de app ziet
-De gebruiker klikt op een pijl of op de "stop". De app Stuur een karakter naar de Arduino via de seriële verbinding. U ziet het bewegen van de robot terwijl op hetzelfde moment als een bevestiging op de app bericht.