Talaan ng mga Nilalaman:

ESP32 Bluetooth Tutorial - Paano Gumamit ng Inbuilt Bluetooth ng ESP32: 5 Mga Hakbang
ESP32 Bluetooth Tutorial - Paano Gumamit ng Inbuilt Bluetooth ng ESP32: 5 Mga Hakbang

Video: ESP32 Bluetooth Tutorial - Paano Gumamit ng Inbuilt Bluetooth ng ESP32: 5 Mga Hakbang

Video: ESP32 Bluetooth Tutorial - Paano Gumamit ng Inbuilt Bluetooth ng ESP32: 5 Mga Hakbang
Video: Turn ON and OFF LED using mobile App using Bluetooth on ESP32 board 2024, Hulyo
Anonim
ESP32 Bluetooth Tutorial | Paano Gumamit ng Inbuilt Bluetooth ng ESP32
ESP32 Bluetooth Tutorial | Paano Gumamit ng Inbuilt Bluetooth ng ESP32

Kumusta mga tao Dahil ang Linya ng ESP32 ay mayroong WiFi at Bluetooth pareho ngunit para sa aming karamihan sa Mga Proyekto na karaniwang ginagamit lamang namin ang Wifi, hindi kami gumagamit ng Bluetooth. Kaya sa mga itinuturo na ito ay ipapakita ko kung gaano kadaling gamitin ang Bluetooth ng ESP32 at Para sa iyong pangunahing Mga Proyekto Ang Bluetooth ay mas madaling gamiting tampok ng ESP32 upang magamit.

Hakbang 1: Mga Bagay na Kailangan mo

Mga Bagay na Kailangan Mo
Mga Bagay na Kailangan Mo

Kaya para sa proyektong ito kailangan mo lamang: ESP32 (ANUMANG MODEL): At isang cable sa Program ito.

Hakbang 2: Pag-set up ng Idea ng Arduino para sa ESP 32

Pag-set up ng Idea ng Arduino para sa ESP 32
Pag-set up ng Idea ng Arduino para sa ESP 32

Tiyaking mayroon kang Arduino IDE sa iyong PC at na-install mo ang mga ESP32 Boards sa iyong Arduino IDE, at kung hindi ito mangyaring sundin ang mga sumusunod na itinuro sa akin upang mai-install ito.:

Hakbang 3: Kunin ang Bluetooth App

Kunin ang Bluetooth App
Kunin ang Bluetooth App

Bago pa kami magpatuloy siguraduhin na mayroon kang isang serial application ng Bluetooth sa iyong smartphone para sa BLUETOOTH na komunikasyon sa anumang aparato na BLUETOOTH sa aming kaso ng ESP32.

Hakbang 4: Bahagi ng Coding

Coding Part
Coding Part

Buksan ka ng arduino ide.go sa File> Mga Halimbawa> BluetoothSerial> SerialtoSerialBT. O kopyahin ang sumusunod na code: # isama ang "BluetoothSerial.h" #if! Tinukoy (CONFIG_BT_ENABLED) || ! tinukoy (CONFIG_BLUEDROID_ENABLED) #error Bluetooth ay hindi pinagana! Mangyaring patakbuhin ang `gumawa ng menuconfig` upang at paganahin ito # endifBlu BluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Pangalan ng aparato ng Bluetooth na Serial.println ("Nagsimula ang aparato, maaari mo na itong ipares sa bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } kung (SerialBT.available ()) {Serial.write (SerialBT.read ()); } antala (20);} Ang code ay napakadali at halos kapareho ng BLUETOOTH code na karaniwang ginagamit namin sa arduino uno & hc05Code na paliwanag: Kasama sa linya sa ibaba ang silid-aklatan ng BluetoothS # isama ang "BluetoothSerial.h" 3 mga linya na ibinigay sa ibaba ay nagbibigay-daan sa Bluetooth # kung tinukoy (CONFIG_BT_ENABLED) || ! tinukoy (CONFIG_BLUEDROID_ENABLED) #error Bluetooth ay hindi pinagana! Mangyaring patakbuhin ang `gumawa ng menuconfig` upang ma-on ito serial device at ipasa bilang isang argument ang pangalan ng Bluetooth Device. Bilang default tinatawag itong ESP32test ngunit maaari mo itong palitan ng pangalan at bigyan ito ng isang natatanging pangalan. SerialBT.begin ("ESP32test"); // Pangalan ng aparato ng Bluetooth Sa loop (), magpadala at tumanggap ng data sa pamamagitan ng Bluetooth Serial. Sa mga linya sa ibaba ng code susuriin nito kung mayroong magagamit na data sa serial monitor kung oo pagkatapos ay ipapadala nito ang data sa BLUETOOTH device (para sa hal: aming smartphone) gamit ang Bluetooth.if ng Esp32 (Serial.available ()) {SerialBT.write (Serial.read ());} Ang SerialBT.write () ay nagpapadala ng data gamit ang Bluetooth serial. Serial.read () ay nagbabalik ng natanggap na data sa serial port. Susuriin sa ibaba ang bahagi ng code kung mayroong anumang data mula sa Bluetooth na magagamit kung ito ay i-print ito sa serial monitor.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Kaya't lahat ng mga pangunahing paliwanag ng code. Kaya ngayon maaari mong i-upload ang code sa iyong ESP32.

Hakbang 5: Pagsubok sa Bluetooth ng Esp32

Pagsubok sa Bluetooth ng Esp32
Pagsubok sa Bluetooth ng Esp32
Pagsubok sa Bluetooth ng Esp32
Pagsubok sa Bluetooth ng Esp32
Pagsubok sa Bluetooth ng Esp32
Pagsubok sa Bluetooth ng Esp32

Matapos ang pag-upload ng code buksan ang serial monitor sa iyong Arduino IDE at pagkatapos ay ikonekta ang Bluetooth (esp32) mula sa iyong smartphone. At sa seksyon ng mga aparato ng app maaari kang kumonekta sa ESP32 at pagkatapos ay makakakuha ka ng mensahe na "kumonekta sa ESP32". At sa iilan segundo makakonekta ito at makikita mo ang koneksyon ng ESP32 na nakakonekta. Pagkatapos kung nagta-type ka ng hello mula sa app pagkatapos ay sa iyong serial monitor ng Your Arduino IDE maaari mong makita ang Hello message at kung nagta-type ka Kumusta ka mula sa iyong serial monitor maaari mong makita ang mensahe na iyon Ang iyong App. Kaya ito kung paano mo maitatatag ang isang koneksyon sa Bluetooth sa ESP32 at maaari mong gamitin ang isang kundisyon upang magpatupad ng iba't ibang mga pagkilos para sa iba't ibang mensahe na ipinadala mo sa esp32 mula sa iyong telepono. Kaya't magsaya ka sa paggamit ng ESP32 Bluetooth sa iyong mga proyekto.

Inirerekumendang: