Arduino Bluetooth Controller

Ina matangazo
3.7
Maoni 929
elfu 100+
Vipakuliwa
Daraja la maudhui
Kila mtu
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini

Kuhusu programu hii

Je, wewe ni Arduino na shauku kwamba siku zote alitaka kijijini kudhibiti miradi yako kupitia simu yako Android lakini hakuwa na muda, uvumilivu au maarifa ya kujenga Android Bluetooth Mdhibiti? Kisha Arduino BLUETOOTH Mdhibiti ni nini unahitaji!

Hii ya maombi android unaweza kuanzisha uhusiano na mradi wowote Arduino / microcontroller ambayo inahusisha moduli Bluetooth! Ni inaruhusu mtumiaji kuweka UUID ya bluetooth yake mwenyewe moduli ili kuungana maombi android na miradi yake! UUID default kuja na maombi haya ni kwa HC-06 Wireless No 4 Pin Bluetooth RF transceiver Module RS232. (Kama matumizi ya default UUID ili jozi BT moduli na smartphone yako kwa mara ya kwanza, utakuwa na kutoa 4-tarakimu password. Password Hii ni '1234 '.)

maombi ni zikiwemo za 4 amri Modes:

1. Gari Mode: By kubwa ya "joystick" button mtumiaji anaweza kijijini kudhibiti gari kwa ishara maalum. Kwa tafsiri ya ishara kwa amri, maombi ya matumizi kujengwa katika chombo hicho accelerometer ya kifaa smart. Kuna 8 ishara tofauti zilizopo (mbele, nyuma, kushoto, kulia, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Unaweza kuweka ishara hizi na amri desturi yako mwenyewe kwa njia kifungo cha orodha "Set Amri".
Zaidi ya hayo, kuna STOP na kifungo ANDROID ambayo yanaweza kwa ajili na amri desturi pia.

*** MUHIMU *** mode hutoa kupitia chaguzi menu chaguo kubadili mwelekeo wa accelerometer axises (X-> Y, Y-> X) ili kufanya kazi vizuri katika simu za Android na tofauti default mwelekeo.

Aidha, orodha ya chaguzi kutoa kifungo mabadiliko unyeti kurekebisha mahali ambapo programu upatikanaji wa samaki matukio ya ishara kwa hali hii. Kama cheo unaonyesha, hali hii ni hasa iliyoundwa na kijijini kudhibiti gari ambayo inatumia moduli Bluetooth na microcontroller.


2. Fader Mode: mode hii inatoa user kwa fader-seekbar kwamba wanaweza kutuma amri 0-9 na kuruhusu user majaribio na servos, LEDs, motors na wengi zaidi.

3. Mode Mdhibiti: mode hii inatoa kiwango mtawala layout na vifungo 10 katika jumla ambayo yanaweza kwa ajili na amri desturi. vifungo arrow ni hasa iliyoundwa na kutuma amri kuendelea wakati taabu, ili kuiga mtawala halisi.

4. Mode Terminal: mode hii inatoa terminal-kama interface katika ambayo mtumiaji anaweza aina na kutuma mtu binafsi au nyingi amri ambayo nitafanya sequentially. Tangu Arduino serial bandari inapata byte moja kwa wakati mmoja, kama aina ya mtumiaji kamba katika pembejeo ya maandishi, maombi mgawanyiko kamba kwamba ndani ya wahusika na amewaweka moja kwa moja Arduino. Ni lazima ieleweke kwamba nafasi au masharti tupu ni skipped.


Mazingira maombi yote na amri ni ya kudumu kuhifadhiwa na kulipata na iliyopita wakati wowote kulingana na mahitaji yako.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Side Code

Chini code ni mfano wa jinsi Arduino unaweza "kusikiliza" amri hiyo inapata kwa njia ya maombi simu hii.

char incomingByte; / / variable kupokea data kutoka bandari serial

utupu kuanzisha () {
  Serial.begin (9600); / / kuanza mawasiliano serial katika 9600bps
}
utupu kitanzi () {
  kama (Serial.available ()> 0) / / kama data inapatikana kwa kusoma
  {
   incomingByte = Serial.read (); / / kusoma na kuhifadhi katika 'incomingByte'
  }

}
____________________________________
                                                                
© 'Arduino' ni alama ya biashara ya Arduino timu
____________________________________
Ilisasishwa tarehe
7 Feb 2017

Usalama wa data

Usalama huanza kwa kuelewa jinsi wasanidi programu wanavyokusanya na kushiriki data yako. Faragha ya data na mbinu za usalama zinaweza kutofautiana kulingana na matumizi yako, eneo ulilopo na umri wako. Msanidi programu ametoa maelezo haya na anaweza kuyasasisha kadiri muda unavyopita.
Hakuna data inayoshirikiwa na wengine
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha kushiriki data
Hakuna data iliyokusanywa
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha ukusanyaji wa data

Ukadiriaji na maoni

3.8
Maoni 833