Arduino Bluetooth Controller

Ietver reklāmas
3,7
929 atsauksmes
100 tūkst.+
Lejupielādes
Satura vērtējums
Visiem
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls

Par šo lietotni

Vai esat Arduino entuziasts, kas vienmēr gribēja, lai ar tālvadības pulti savus projektus, izmantojot savu Android tālruni, bet nebija laika, pacietības vai zināšanas, lai izveidotu Android Bluetooth kontrolieris? Tad ARDUINO BLUETOOTH CONTROLLER ir tas, kas jums vajadzīgs!

Šis Android pieteikumu var izveidot savienojumu ar jebkuru Arduino / mikrokontrolleru projektu, kas ietver Bluetooth moduli! Tas ļauj lietotājam noteikt UUID viņa paša bluetooth moduli, lai savienotu Android aplikāciju ar savu projektu! Noklusējuma UUID, kas nāk ar šo pieteikumu, ir par HC-06 bezvadu sērijas 4 Pin Bluetooth RF Transceiver modulis RS232. (Ja jūs izmantojat noklusējuma UUID, lai pārī BT modulis ar savu viedtālruni, kas pirmo reizi, jums būs jāsniedz 4-ciparu paroli. Šī parole ir '1234 '.)

Pieteikums sastāv no 4 Command režīmi:

1. Transportlīdzeklis režīms: Nospiežot "kursorsviru" pogu lietotājs var tālvadības pulti transportlīdzekli ar konkrētiem žestiem. Interpretācijas žestiem pret komandu, lietojumprogramma izmanto iebūvēto akselerometra sensoru smart ierīces. Ir 8 dažādi žesti pieejami (priekšā, aizmugurē, pa kreisi, pa labi, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Jūs varat uzstādīt šos žestus ar savām pielāgotas komandas caur izvēlnes pogu "Set komandas".
Bez tam, ir STOP un Android pogas, kas var tikt piešķirts ar pielāgotas komandas, kā arī.

*** SVARĪGI *** režīms nodrošina, izmantojot izvēlnes iespējām iespēja mainīt orientāciju akselerometra axises (X-> Y, Y-> X), lai pareizi darbotos Android tālruņus ar dažādu noklusējuma orientāciju.

Turklāt izvēlnes iespējas sniegt pogu jutība izmaiņas mainīt vietu, kur app nozvejas žests notikumus šajā režīmā. Kā liecina nosaukums, šis režīms ir īpaši izstrādātas, lai ar tālvadības pulti transportlīdzekli, kas izmanto Bluetooth moduli un mikrokontrolleru.


2. Fader Mode: Šis režīms nodrošina lietotāju ar Fader-seekbar, var sūtīt komandas no 0-9, un ļauj lietotājam, lai eksperimentētu ar servos, LED, motoriem un daudz ko citu.

3. Kontrolieris Mode: Šis režīms nodrošina standarta kontrolieris izkārtojumu ar 10 pogām kopā, kas var tikt piešķirts ar pielāgotas komandas. Bultiņu pogas ir īpaši izstrādātas, lai nosūtītu komandas nepārtraukti, kamēr nospiests, lai modelētu faktisko kontrolieris.

4. Terminal Mode: Šis režīms nodrošina termināla līdzīgu interfeisu, kurā lietotājs var ierakstīt un nosūtīt indivīds vai vairākas komandas, kas izpilda secīgi. Tā Arduino seriālo saņem vienu baitu laikā, ja lietotājs stīgu ievades teksta laukā, pieteikumu sadala, ka virknes rakstzīmes, un nosūta tos pa vienam uz Arduino. Jāatzīmē, ka telpas vai tukšas stīgas tiek izlaisti.


Visi pieteikuma iestatījumi un komandas tiek pastāvīgi glabā un var piekļūt un pārveidots jebkurā laikā atbilstoši savām vajadzībām.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Side kods

Zemāk kods ir piemērs tam, kā Arduino var "klausīties" komandas, kas saņem caur šo Android pieteikumu.

char incomingByte / / mainīgais, lai saņemtu datus no seriālā porta

spēkā setup () {
  Serial.begin (9600) / / start sērijas komunikāciju pie 9600bps
}
anulēts cilpa () {
  ja (Serial.available ()> 0) / / ja dati ir pieejami, lai lasītu
  {
   incomingByte = Serial.read () / / lasīt to un uzglabāt to "incomingByte"
  }

}
____________________________________
                                                                
© "Arduino" ir preču zīme Arduino komandas
____________________________________
Atjaunināta
2017. gada 7. febr.

Datu drošība

Drošība sākas ar izpratni par to, kā izstrādātāji vāc un kopīgo jūsu datus. Datu konfidencialitātes un drošības prakse var atšķirties atkarībā no izmantojuma, reģiona un vecuma. Izstrādātājs ir sniedzis šo informāciju un laika gaitā var to atjaunināt.
Dati netiek kopīgoti ar trešajām pusēm
Uzziniet vairāk par to, kā izstrādātāji norāda datu kopīgošanu.
Dati netiek vākti
Uzziniet vairāk par to, kā izstrādātāji norāda datu vākšanu.

Vērtējumi un atsauksmes

3,8
833 atsauksmes