Satura rādītājs:
- 1. darbība. Nepieciešamās lietas
- 2. darbība: iestatiet Arduino Ide ESP 32
- 3. darbība: iegūstiet Bluetooth lietotni
- 4. darbība. Kodēšanas daļa
- 5. darbība. Esp32 Bluetooth testēšana
Video: ESP32 Bluetooth apmācība - Kā izmantot ESP32 iebūvēto Bluetooth: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Sveiki puiši Tā kā ESP32 tāfelei ir gan WiFi, gan Bluetooth, bet lielākoties projektos mēs parasti izmantojam tikai Wifi, mēs neizmantojam Bluetooth. Tātad šajā pamācībā es parādīšu, cik viegli ir izmantot ESP32 un jūsu Bluetooth pamata projekti Bluetooth ir ērtāka ESP32 iezīme.
1. darbība. Nepieciešamās lietas
Tātad šim projektam jums ir nepieciešams tikai: ESP32 (JEBKURS MODELIS): Un kabelis, lai to ieprogrammētu.
2. darbība: iestatiet Arduino Ide ESP 32
Pārliecinieties, vai datorā ir Arduino IDE, un savā Arduino IDE esat instalējis ESP32 plates, un, ja tā nav, lūdzu, izpildiet tālāk sniegtos norādījumus, lai to instalētu.:
3. darbība: iegūstiet Bluetooth lietotni
Pirms dodamies tālāk, pārliecinieties, vai viedtālrunī ir Bluetooth sērijas lietojumprogramma BLUETOOTH komunikācijai ar jebkuru BLUETOOTH ierīci, mūsu gadījumā ESP32.
4. darbība. Kodēšanas daļa
Atveriet arduino ide.go uz Fails> Piemēri> BluetoothSerial> SerialtoSerialBT. Vai arī nokopējiet šādu kodu: #include "BluetoothSerial.h" #if! Define (CONFIG_BT_ENABLED) || ! definēts (CONFIG_BLUEDROID_ENABLED)#kļūda Bluetooth nav iespējots! Lūdzu, palaidiet "make menuconfig" un iespējojiet to#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth ierīces nosaukums Serial.println ("Ierīce sākta, tagad varat to savienot pārī ar Bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } ja (SerialBT.available ()) {Serial.write (SerialBT.read ()); } kavēšanās (20);} Kods ir ļoti vienkāršs un ļoti līdzīgs BLUETOOTH kodam, ko mēs parasti izmantojam ar arinoino uno & hc05Koda skaidrojums: Zemāk esošajā rindiņā ir iekļauta BluetoothSerial bibliotēka.#include "BluetoothSerial.h" Tālāk norādītās 3 rindas nodrošina Bluetooth# ja! definēts (CONFIG_BT_ENABLED) || ! definēts (CONFIG_BLUEDROID_ENABLED)#kļūda Bluetooth nav iespējots! Lūdzu, palaidiet "make menuconfig" un iespējojiet to#endifTad tiek izveidots BLUETOOTH gadījums BluetoothSerial SerialBT; Iestatījumā () tiek sākta sērijveida saziņa ar bodu ātrumu 115200. Serial.begin (115200); Inicializējiet Bluetooth sērijveida ierīci un kā argumentu norādiet Bluetooth ierīces nosaukumu. Pēc noklusējuma to sauc par ESP32test, bet jūs varat to pārdēvēt un piešķirt tam unikālu nosaukumu. SerialBT.begin ("ESP32test"); // Bluetooth ierīces nosaukums Cilpā () sūtiet un saņemiet datus, izmantojot Bluetooth seriālu. Turpmākajās koda rindās tā pārbaudīs, vai seriālajā monitorā ir pieejami dati, ja jā, tad tā nosūtīs datus uz BLUETOOTH ierīci (piemēram: mūsu viedtālrunis), izmantojot esp32 Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () nosūta datus, izmantojot bluetooth serial. Serial.read () atgriež seriālais ports. Zemāk esošā koda daļa pārbaudīs, vai ir pieejami dati no Bluetooth, ja tā ir pieejama, tad tā tos izdrukās uz seriālā monitora. ja (SerialBT.available ()) {Serial.write (SerialBT.read ());} Tātad tas ir viss pamata koda skaidrojums. Tātad tagad jūs varat augšupielādēt kodu savā ESP32.
5. darbība. Esp32 Bluetooth testēšana
Pēc koda augšupielādes atveriet sērijveida monitoru savā Arduino IDE un pēc tam pievienojiet Bluetooth (esp32) no viedtālruņa. Un lietotnes ierīču sadaļā varat izveidot savienojumu ar ESP32, un tad jūs saņemsit ziņojumu "savienojums ar ESP32". Un pēc dažiem Pēc dažām sekundēm tas tiks savienots, un jūs redzēsit ziņojumu ESP32 savienots. Tad, ja no lietotnes ierakstāt sveiki, tad jūsu Arduino IDE sērijas monitorā varat redzēt sveicienu un, ja ierakstāt, kā jūs esat no sērijas monitora, jūs varat redzēt šo ziņojumu Jūsu lietotne. Tādā veidā jūs varat izveidot Bluetooth savienojumu ar ESP32, un jūs varat izmantot nosacījumu if, lai izpildītu dažādas darbības dažādiem ziņojumiem, kurus no tālruņa nosūtījāt uz esp32. Tāpēc izklaidējieties, izmantojot ESP32 Bluetooth savos projektos.
Ieteicams:
Visuino Kā izmantot impulsa platuma modulāciju (PWM), lai mainītu gaismas diodes spilgtumu: 7 soļi
Visuino Kā izmantot impulsa platuma modulāciju (PWM), lai mainītu gaismas diodes spilgtumu: šajā apmācībā mēs izmantosim LED, kas savienota ar Arduino UNO un Visuino, lai mainītu tā spilgtumu, izmantojot impulsa platuma modulāciju (PWM). Noskatieties demonstrācijas video
Kas ir servo iekšpusē un kā to izmantot ar Arduino Pilna apmācība: 6 soļi
Kas ir servo iekšpusē un kā to izmantot ar pilnu apmācību Arduino: šajā apmācībā izpētīsim, kas ir šīs video pamācības servowatch
Kā izmantot atkļūdotāju ESP32: 11 soļi (ar attēliem)
Kā izmantot atkļūdotāju ESP32: vai esat kādreiz vēlējies ielūkoties savā kodā, lai noskaidrotu, kāpēc tas darbojas tā, kā tas ir? Tradicionāli ESP32 projektos jums būtu bijis jāpievieno bezgalīgs drukas paziņojums, lai mēģinātu noskaidrot, kas notiek, taču ir labāks veids! Atkļūdotājs
Apmācība: Kā izmantot ESP32-CAM video straumēšanas tīmekļa serverī: 3 soļi
Apmācība: Kā izmantot ESP32-CAM video straumēšanas tīmekļa serverī: Apraksts: ESP32-CAM ir ESP32 bezvadu IoT redzes attīstības padome ļoti mazā formā, kas paredzēta izmantošanai dažādos IoT projektos, piemēram, mājas viedierīcēs, rūpniecībā bezvadu vadība, bezvadu uzraudzība, bezvadu QR identifikācija
Kā izmantot ESP32, lai kontrolētu LED ar Blynk, izmantojot WiFi: 7 soļi (ar attēliem)
Kā izmantot ESP32, lai kontrolētu LED ar Blynk, izmantojot WiFi: šajā apmācībā tiks izmantota ESP32 izstrādes plāksne, lai kontrolētu LED ar Blynk, izmantojot WiFi. Blynk ir platforma ar iOS un Android lietotnēm, lai internetā kontrolētu Arduino, Raspberry Pi un tamlīdzīgas lietas. Tas ir digitāls informācijas panelis, kurā varat izveidot