Az Android alkalmazás főbb tulajdonságai, feladatai :
- A telefon BT egységének bekapcsolása, ha éppen nem lenne bekapcsolva
- Az autóba épített BT egység MAC address felhasználásával (direktben be van "égetve" a programba) kapcsolat létesítése
- Az activity-hez tartozó vezérlők kezelése (button, checkbox, textview)
- BT-n keresztül karaktersorozat küldése (parancs) és karaktersorozat fogadása, megjelenítése (mérési adat)
- Állandó időnkénti parancs küldés (mérésre utasítás)
- A gyorsulás érzékelő bekapcsolása, és kb. 160 ms-énti lekérdezése (X, Y és Z tengely)
- Ha a változás egy előre meghatározott értéket nem ér el akkor nincs kommunikácó
- A telefont - hosszabb tengelye (Y) mentén - vizszintesen tartva a kormány középállásban áll, jobbra-balra elforgatva a Z tengely körül az autó kormánya azonos irányban forog.
- Az autó haladási irányát, és sebességét a telefon előre-hátra döntésével, illetve a döntés mértékének változtatásával lehet elérni.
- Mindkét esetben a hasznos dőlés ±90o. Ezen a határon túl forgatva ±180°-ig a hatás csökken, majd ellentétes irányba vált.
- A ±5o-os sávon belül a hatás olyan, mintha 0o lenne a dőlés. Ez az érzéketlenségi sáv azért szükséges, mert különben nem lehetne elérni az egyenes menetet, vagy az autó megállását.
A program részenkénti működését nem ismertetem, de mellékelten meg lehet tekinteni a kódot és ki-ki szabadon felhasználhatja.
A cikk még nem ért véget, lapozz!
Értékeléshez bejelentkezés szükséges!