Arduino Android Bluetooth bil (5 / 5 steg)
Steg 5: Android kod
Mappen kan bläddras eller packas upp med winzip och importeras in i studion för Android. Detta kan sedan köra och laddas upp till telefonen som en app. Zip-filen kan också laddas ner från: http://benalper.co.uk/ardunio.php
De viktiga filerna är:
Ihopkopplade enheter aktivitet:
deviceList.java
activity_device_list.XML
LED och Motion Control aktivitet:
ledControl.java
activity_led_control.XML
Manifestet:
AndroidManifest.xml
Aktivitetens enhetslistan Visar tillgängliga bluetooth-enheter att ansluta till. Samband med att det tar dig till LED och Motion Control verksamhet.
Ledde knapparna skicka meddelandet "på:" eller "off:" till arduino som växlar inbyggda lampan i stift 13 på eller av.
Rörelsestyrning blir telefonens accelerometer x och y sensordata varje gång en ändring av mätning och använder denna för att beräkna en hastighet mellan 0 och 255 och riktning för vänster och höger motors. Denna skickas till arduino i formatet "L-255:" eller 'R100' etc. Arduino koden använder detta meddelande skicka hastigheten till ENA för vänster eller ENB för rätt motor och förändring i riktning genom att ändra polariteten av IN1 och IN2 för vänstra motorn eller IN3 och IN4 för rätt motorn.