Arduino Bluetooth Controller

Yra skelbimų
3,5
927 apžvalgos
100 tūkst.+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Ar Arduino entuziastas, kuris visada norėjo nuotolinio kontroliuoti savo projektus per savo "Android" telefonas, bet neturėjau laiko, kantrybės ar žinių, kad galėtų kurti "Android" Bluetooth kontrolierius? Tada ARDUINO BLUETOOTH CONTROLLER, ko jums reikia!

Ši Android programa gali nustatyti su bet Arduino / mikrovaldiklio projektą, kuris apima "Bluetooth" moduliu! Tai leidžia vartotojui nustatyti savo paties Bluetooth modulis UUID norint prisijungti prie Android Application su savo projektus! Numatytasis UUID, kuris ateina su šia programa skirta HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver modulis RS232. (Jei naudojate numatytąjį UUID norint suporuoti BT modulis su savo išmanųjį telefoną pirmą kartą, jūs turite duoti 4 skaitmenų slaptažodį. Šis slaptažodis yra "1234").

Paraiška susideda iš 4 komandų režimai:

1. Automobilio Režimas: Paspaudus "joystick" mygtuką vartotojas gali nuotoliniu būdu valdyti transporto priemonę su konkrečiomis gestai. Dėl gestai aiškinimo komandų, programa naudoja įmontuotą pagreičio jutiklį protingas prietaisas. Yra 8 skirtingi gestai formatu (priekyje, gale, kairėje, dešinėje, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Jūs galite nustatyti šiuos gestus su savo pasirinktines komandas per meniu mygtuką "Nustatyti komandos".
Be to, yra sustabdyti ir ANDROID mygtukas, kuris gali būti priskirtas su pasirinktines komandas taip pat.

SVARBU *** *** režimas suteikia per meniu parinktis pakeisti pagreičio axises (X> Y, Y-> X) orientacija, kad veiktų tinkamai Android telefonus su skirtingų numatytąją orientacijos.

Be to, meniu variantai pateikti jautrumo keitimo mygtuką pakeisti tašką, kai programa pagauna gestas renginius šiuo režimu. Kaip rodo pavadinimas, šis režimas yra specialiai sukurta nuotolinio valdymo transporto priemonė, kuri naudoja "Bluetooth" modulis ir mikrovaldiklis.


2. Fader režimas: Šis režimas suteikia vartotojui su fader-seekbar kad gali siųsti komandas iš 0-9 and leidžia vartotojui eksperimentuoti su Actuators, LED, varikliai ir daug daugiau.

3. Valdiklis Režimas: Šis režimas suteikia standartinį valdiklio maketą su 10 mygtukų, iš viso, kad gali būti priskirtos su pasirinktines komandas. Rodyklių mygtukai yra specialiai sukurta siųsti komandas nuolat, o mygtukas, kad būtų imituotos faktinis valdytojas.

4. Terminalo režimas: Šis režimas suteikia terminalo kaip sąsaja, kurioje vartotojas gali įvesti ir siųsti individualius arba keletą komandų, kurios bus vykdomos nuosekliai. Kadangi minėto sprendimo Arduino nuoseklusis prievadas gauna vieną baitą vienu metu, jei vartotojas įveda į įvesties teksto srityje eilutę, taikymas, kad eilutę dalija į simbolius ir siunčia juos po vieną į Arduino. Reikėtų pažymėti, kad tarpai arba tuščios eilutės yra praleisti.


Visos programos parametrus ir komandos yra nuolat saugomi ir gali būti pasiekiamos, ir pakeista bet kuriuo metu, atsižvelgiant į Jūsų poreikius.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino, Šoninės Kodas

Žemiau kodas yra kaip Arduino gali "klausytis" komandas, kad gauna per šį Android taikymo pavyzdys.

char incomingByte / / kintamasis gauti duomenis iš nuosekliojo prievado

negaliojančiu setup () {
  Serial.begin (9600) / / pradėti serijos komunikaciją 9600bps
}
negaliojančiu kilpa () {
  jei (Serial.available ()> 0) / / jeigu yra duomenų, kad skaityti
  {
   incomingByte = Serial.read () / / skaityti jį ir laikyti jį "incomingByte"
  }

}
____________________________________
                                                                
© "Arduino" yra Arduino komandos prekės ženklas
____________________________________
Atnaujinta
2017-02-07

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą

Įvertinimai ir apžvalgos

3,5
833 apžvalgos
„Google“ naudotojas
2015 m. lapkričio 21 d.
Kaip sis app veikia
Ši apžvalga buvo naudinga 1 žmogui
Ar tai buvo naudinga?