Fórum témák

» Több friss téma
Cikkek » RC autó távirányítása Androidos telefonnal
RC autó távirányítása Androidos telefonnal
Szerző: Istvanpisti, idő: Feb 1, 2014, Olvasva: 20489, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   6 / 7

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!
Következő: »»   6 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem