Oletko Arduino harrastaja, joka aina halunnut kaukosäädin projekteja kautta Android-puhelinta, mutta ei ole aikaa, kärsivällisyyttä tai osaamista rakentaa Android Bluetooth-ohjain? Sitten ARDUINO BLUETOOTH CONTROLLER on mitä tarvitset!
Tämä android sovellus voi muodostaa yhteyden tahansa Arduino / mikro-hanke, johon liittyy Bluetooth-moduuli! Sen avulla käyttäjä voi asettaa UUID oman bluetooth-moduuli, jotta yhteyden Android Application hänen hankkeita! Oletuksena UUID mukana tässä sovelluksessa ei HC-06 Wireless Serial 4 Pin Bluetooth RF lähetin RS232. (Jos käytät oletuksena UUID pariliitoksen BT moduuli älypuhelimen ensimmäistä kertaa, joudut antamaan 4-numeroinen salasana. Salasana on '1234 '.)
Hakemus koostuu 4 Command tilat:
1. Ajoneuvon Mode: Painamalla "joystick"-painiketta käyttäjä voi kauko-ohjata ajoneuvon erityisiä eleitä. Tulkintaa varten eleitä komentoja, sovellus käyttää sisäinen kiihtyvyysanturi anturi fiksu laite. On 8 eri eleitä saatavilla (eteen, taakse, vasemmalle, oikealle, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).
Voit asettaa nämä eleet omia komentoja valikosta painiketta "Set-komennot".
Lisäksi on STOP-ja Android-painike, joka voidaan määrittää mukautettuja komentoja samoin.
*** TÄRKEÄÄ *** tila tarjoaa valikon kautta vaihtoehtojen mahdollisuus muuttaa suunnan kiihtyvyysanturi akseleilla (X-> Y, Y-> X), jotta ne toimisivat kunnolla Android-puhelimet eri oletussuuntaus.
Lisäksi valikon vaihtoehdot tarjoavat herkkyys muutos painiketta muuttaa pisteeseen, jossa app saaliit ele tapahtumia tässä tilassa. Kuten nimikin kertoo, tämä tila on erityisesti suunniteltu kaukosäädin ajoneuvoa, joka käyttää bluetooth-moduuli ja mikro.
2. Fader Mode: Tämä tila tarjoaa käyttäjälle Fader-seekbar joka voi lähettää komentoja 0-9 ja antaa käyttäjälle mahdollisuuden kokeilla servot, ledit, moottorit ja paljon muuta.
3. Controller Mode: Tässä tilassa standardi ohjain ulkoasun kanssa 10 painikkeet yhteensä, joka voidaan määrittää mukautettuja komentoja. Nuolinäppäimillä on erityisesti suunniteltu lähettämään komentoja jatkuvasti, kun painetaan, jotta simuloida todellinen valvoja.
4. Terminal Mode: Tässä tilassa terminaalin kaltainen käyttöliittymä, jossa käyttäjä voi kirjoittaa ja lähettää yksittäisiä tai useita komentoja, jotka tulee suorittaa peräkkäin. Koska Arduino sarjaportti saa yhden tavu kerrallaan, jos käyttäjä kirjoittaa merkkijonon syöttää tekstikenttään, sovellus jakaa merkkijonon merkeiksi ja lähettää ne yksitellen Arduino. On huomattava, että välilyöntejä tai tyhjiä merkkijonoja ohitetaan.
Kaikki sovelluksen asetukset ja komennot on tallennettu pysyvästi ja niihin voi tutustua ja muuttaa milloin tahansa tarpeidesi mukaan.
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Side koodi
Alla koodi on esimerkki siitä, miten Arduino voi "kuunnella" komentoja, jotka saa läpi tämän Android-sovellus.
char incomingByte; / / muuttuja vastaanottaa tietoja sarjaportti
void setup () {
Serial.begin (9600); / / sarjatuotanto alkaa viestintää 9600bps
}
void loop () {
if (Serial.available ()> 0) / / jos tietoja on saatavilla lukea
{
incomingByte = Serial.read (); / / lukea ja tallentaa sen "incomingByte"
}
}
____________________________________
© "Arduino" on tavaramerkki Arduino joukkue
____________________________________