Arduino Bluetooth Controller

Iqukethe izikhangiso
3.7
929 izibuyekezo
100K+
Okudawunilodiwe
Isilinganiselwa sokuqukethwe
Wonke umuntu
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini
Isithombe sesithombe-skrini

Mayelana nalolu hlelo lokusebenza

Ingabe ungumuntu Umthandi womculo Arduino ukuthi njalo babefuna ukulawula okukude amaphrojekthi akho nge efonini yakho Android kodwa asinalo isikhathi, ukubekezela noma olwazini ukwakha i Android Bluetooth isilawuli? Ke ARDUINO Bluetooth isilawuli yilokho okudingayo!

Lolu hlelo lokusebenza android kungaba ukusungula uxhumano nanoma Arduino / microcontroller project ukuthi kuhilela module bluetooth! It ivumela umsebenzisi ukubeka UUID of bluetooth wakhe module siqu ukuze ukuxhuma isicelo android kanye namaphrojekthi zakhe !!! Lo UUID ezenzakalelayo eliza ngale sicelo ngezokuthi HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (Uma usebenzise UUID ezenzakalelayo ukuze Ukubhangqa module BT nge smartphone sakho ngokokuqala ngqá, kuzodingeka ukunikeza iphasiwedi idijithi-4. Le iphasiwedi kuyinto '1234'.)

Isicelo sakhiwe 4 Command Mode:

1. Mode Vehicle: By ngokucindezela inkinobho "joystick" umsebenzisi angakwazi akude ukulawula imoto ukushukuma komzimba eziqondile. Ngokuba incazelo nangezandla kuya imiyalo, isicelo isebenzisa esakhelwe accelerometer inzwa of idivayisi smart. Kunezinhlobo 8 ukushukuma ezahlukene iyatholakala (phambili, emuva, ngesinceleni, esidleni, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Ungasetha la ukushukuma komzimba kanye kuwumkhuba wakho siqu imiyalelo ngokusebenzisa inkinobho imenyu "Beka Imiyalo".
Ngaphezu kwalokho, kukhona STOP futhi i inkinobho ANDROID okungatholakala abelwe nge imiyalo siko kanye.

*** OKUBALULEKILE *** The imodi uhlinzekela nge kukho kwemenyu inketho ukushintsha ukuma of accelerometer axises (X-> Y, Y-> X) ukuze isebenze kahle in amafoni Android nge ezahlukene Okuzenzakalelayo.

Ngaphezu kwalokho, izinketho imenyu ukuhlinzekela inkinobho sensitivity ushintsho ukushintsha iphuzu lapho lokusebenza Ubamba izenzakalo isenzo salolu imodi. Njengoba isihloko isikisela, ngqo le modi yakhelwe yesilawuli kude ukulawula imoto okuyinto asebenzise module bluetooth kanye microcontroller.


2. Fader Mode: Le mode inikeza umsebenzisi nge fader-seekbar ezingase ukuthumela imiyalo kusukela 0-9 bese kuvumela umsebenzisi izame servos, leds, izinjini futhi abaningi abengeziwe.

3. isilawuli Mode: Le mode inikeza indinganiso isilawuli layout nge 10 izinkinobho isiyonke okungatholakala abelwe nge imiyalo siko. Amabhathini Umcibisholo ahloselwe ngokukhethekile ukuthumela imiyalo ngokuqhubekayo ngesikhathi agxishiwe, ukuze akwazi i umlawuli langempela.

4. Terminal Mode: Le mode linikeza esibonakalayo ukugcina-efana ngazo umsebenzisi angakwazi thayipha futhi uthumele i miyalo ngamunye noma multiple okuzokwenza ezokhipha sequentially. Kusukela Arduino seso serial owamukela oyedwa Byte ngesikhathi, uma izinhlobo umsebenzisi a wezintambo okufakwayo text field, isicelo uhlukanisa intambo ibe abalingiswa futhi uzithumela ngamunye ngamunye kuya Arduino. Kufanele kuphawulwe ukuthi izikhala noma izintambo angenalutho babizwa yeqiwe.


Zonke izilungiselelo application nemiyalo zigcinwa unomphela futhi lungatholakala futhi modified noma nini kuye ngezidingo zenu.


################################################## ################################################
Arduino Side Ikhodi

Ngezansi Ikhodi uyisibonelo sendlela Arduino bangaba 'ulalele "imiyalo esithola ngokusebenzisa le sicelo Android.

Char incomingByte; // Variable ukwamukela idatha kusuka echwebeni serial

Ukumisa ubuze () {
  Serial.begin (9600); // Uqale ingxoxo serial at 9600bps
}
loop ubuze () {
  uma (Serial.available ()> 0) // ukube data lutholakala ukufunda
  {
   incomingByte = Serial.read (); // Uyifunde futhi sikugcine in 'incomingByte'
  }

}
____________________________________
                                                                
© 'Arduino' inguphawu lokuthengisa of Arduino team
____________________________________
Kubuyekezwe ngo-
Feb 7, 2017

Ukuphepha kwedatha

Ukuphepha kuqala ngokuqonda ukuthi onjiniyela baqoqa futhi babelane kanjani ngedatha yakho. Ubumfihlo bedatha nezinqubo zokuphepha zingahluka kuye ngokusebenzisa kwakho, isifunda, nobudala. Unjiniyela unikeze lolu lwazi futhi angalubuyekeza ngokuhamba kwesikhathi.
Ayikho idatha eyabiwe nezinkampani zangaphandle
Funda kabanzi mayelana nendlela onjiniyela abaveza ngayo ukwabelana
Ayikho idatha eqoqiwe
Funda kabanzi mayelana nokuthi onjiniyela bakuveza kanjani ukuqoqwa

Izilinganiso nezibuyekezo

3.8
833 izibuyekezo