Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji
- Hatua ya 2: Kuweka Mawazo ya Arduino kwa ESP 32
- Hatua ya 3: Pata Programu ya Bluetooth
- Hatua ya 4: Sehemu ya Usimbuaji
- Hatua ya 5: Kupima Bluetooth ya Esp32
Video: Mafunzo ya Bluetooth ya ESP32 - Jinsi ya Kutumia Inbuilt Bluetooth ya ESP32: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo jamani Kwa kuwa Bodi ya ESP32 inakuja na WiFi na Bluetooth zote mbili lakini kwa Miradi yetu mara nyingi tunatumia Wifi tu, hatutumii Bluetooth. Kwa hivyo katika mafundisho haya nitaonyesha jinsi ilivyo rahisi kutumia Bluetooth ya ESP32 & Kwa yako Miradi ya msingi Bluetooth ni huduma inayofaa zaidi ya ESP32 ya kutumia.
Hatua ya 1: Vitu Unavyohitaji
Kwa hivyo kwa mradi huu unahitaji tu: ESP32 (MODEL YOYOTE): Na kebo ili kuipanga.
Hatua ya 2: Kuweka Mawazo ya Arduino kwa ESP 32
Hakikisha una Arduino IDE kwenye PC yako na umeweka Bodi za ESP32 katika IDE yako ya Arduino, na ikiwa sio hivyo tafadhali fuata maagizo yafuatayo ya kuisakinisha.:
Hatua ya 3: Pata Programu ya Bluetooth
Kabla hatujaenda zaidi hakikisha una programu tumizi ya Bluetooth katika simu yako mahiri ya mawasiliano ya BLUETOOTH na kifaa chochote cha BLUETOOTH kwa upande wetu ESP32.
Hatua ya 4: Sehemu ya Usimbuaji
Fungua ideu ide.go kwenye Faili> Mifano> BluetoothSerial> SerialtoSerialBT. Au nakili nambari ifuatayo: # pamoja na "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || imeelezwa Tafadhali endesha `tengeneza menuconfig` ili uiwezeshe # endifBluetoothSerial SerialBT; kuanzisha batili () {Serial.begin (115200); SerialBT.anza ("ESP32test"); // Jina la kifaa cha Bluetooth Serial.println ("Kifaa kilianza, sasa unaweza kukiunganisha na Bluetooth!");} Kitanzi batili () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } ikiwa (SerialBT haipatikani ()) {Serial.write (SerialBT.read ()); } kuchelewesha (20);} Nambari ni rahisi sana na inafanana sana na nambari ya BLUETOOTH tunayotumia kwa jumla na arduino uno & ufafanuzi wa HC05: Nambari ya chini ni pamoja na maktaba ya BluetoothSerial. ikiwa! imefafanuliwa (CONFIG_BT_ENABLED) || imeelezwa Tafadhali endesha "fanya menuconfig` ili uiwezeshe # endifHalafu, mfano wa BLUETOOTH imeundwa BluetoothSerial SerialBT; Katika usanidi (), mawasiliano ya mfululizo yanaanzishwa kwa kiwango cha baud cha 115200. kifaa cha serial na kupitisha kama hoja jina la Kifaa cha Bluetooth. Kwa chaguo-msingi inaitwa ESP32test lakini unaweza kuipatia jina mpya na kuipatia jina la kipekee. SerialBT.begin ("ESP32test"); // Jina la kifaa cha Bluetooth Katika kitanzi (), tuma na upokee data kupitia Bluetooth Serial. Katika mistari iliyo chini ya nambari itaangalia ikiwa data yoyote inapatikana kwenye mfuatiliaji wa serial ikiwa ndio basi itatuma data hiyo kwa kifaa cha BLUETOOTH (kwa mfano: smartphone yetu) kutumia esp32's Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () hutuma data kwa kutumia serial ya serial. Serial.read () inarudisha data iliyopokelewa katika bandari ya serial Sehemu ya chini ya nambari itaangalia ikiwa data yoyote kutoka kwa Bluetooth inapatikana ikiwa ni basi itaichapisha kwenye serial monitor.if (SerialBT. inapatikana ()) Kwa hivyo ndio maelezo yote ya msingi ya nambari hiyo kwa hivyo sasa unaweza kupakia nambari hiyo kwa ESP32 yako.
Hatua ya 5: Kupima Bluetooth ya Esp32
Baada ya kupakia msimbo wa ufuatiliaji wa serial katika IDE yako ya Arduino na kisha unganisha Bluetooth (esp32) kutoka kwako smartphone. Na katika sehemu ya vifaa unaweza kushikamana na ESP32 na kisha utapata ujumbe "unaounganisha na ESP32". sekunde itaunganishwa na utaona ujumbe ESP32 umeunganishwa. Halafu ukiandika hello kutoka kwa programu kisha kwenye mfuatiliaji wako wa serial wa IDU yako ya Arduino unaweza kuona ujumbe wa Hello & ikiwa unaandika Je! ukoje kutoka kwa mfuatiliaji wako wa serial unaweza kuona ujumbe huo Kwa hivyo hii ndio jinsi unaweza kuanzisha muunganisho wa Bluetooth na ESP32 na unaweza kutumia hali ikiwa kutekeleza vitendo tofauti kwa ujumbe tofauti uliotuma kwa esp32 kutoka kwa simu yako. Kwa hivyo furahiya kutumia ESP32 Bluetooth katika miradi yako.
Ilipendekeza:
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: Hatua 4
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: TSL45315 ni sensa ya nuru ya dijiti iliyoko. Inakadiri majibu ya macho ya mwanadamu chini ya hali anuwai ya taa. Vifaa vina nyakati tatu za ujumuishaji na hutoa pato la moja kwa moja la 16-bit kupitia kiolesura cha basi cha I2C. Ushirikiano wa kifaa
Sonoff Dual - Mafunzo ya Mafunzo: Hatua 14
Sonoff Dual - Mafunzo ya Mafunzo: O Sonoff ni moja ya orodha ya bidhaa zinazotumiwa kwa ajili ya makazi ya utabiri na utabiri.Os interruptores Sonoff Dual são aparelhos que aceitam tensão entre 90 - 250v AC, corrente de até 16A utilizando as duas saías, as caso use , ganda
Sonoff TH 16 - Mafunzo ya Mafunzo: Hatua 16
Sonoff TH 16 - Mafunzo ya Mafunzo: O Sonoff ni moja ya orodha ya bidhaa zinazotumiwa kwa ajili ya makazi ya utabiri. Vipengele vya kuingiliana na Sonoff TH16 ni sehemu ya programu ya sensa ya hali ya hewa ya Temperatura / Humidade na aceitam tensão entre 100 - 240v AC, Corrente de 15 , ukurasa
Mafunzo ya Mtengenezaji wa Riwaya ya Kutumia Kutumia Ren'Py: Hatua 5
Mafunzo ya Mtengenezaji wa Riwaya ya Kuonekana Kutumia Ren'Py: Je! Umewahi kucheza riwaya ya kuona, chagua mchezo wako wa kujifurahisha, simulator ya urafiki, au aina nyingine ya mchezo, na ukafikiria juu ya kutengeneza mwenyewe? Je! Ulivunjika moyo, kwa sababu haujawahi kuweka alama kabla au kufanya mchezo kabla? Halafu hii
LED ya blink kwa kutumia Mafunzo ya Moduli ya ESP32 NodeMCU & Bluetooth: Hatua 5
LED ya Blink kwa Kutumia Mafunzo ya Moduli ya ESP32 NodeMCU & Bluetooth: MaelezoNodeMCU ni jukwaa la chanzo wazi la IoT. Imewekwa kwa kutumia lugha ya maandishi ya Lua.Jukwaa linategemea miradi ya chanzo wazi ya eLua. Jukwaa hutumia miradi mingi ya chanzo wazi, kama vile lua-cjson, spiffs. NodeMc hii ya ESP32