Satura rādītājs:

ESP32 Bluetooth apmācība - Kā izmantot ESP32 iebūvēto Bluetooth: 5 soļi
ESP32 Bluetooth apmācība - Kā izmantot ESP32 iebūvēto Bluetooth: 5 soļi

Video: ESP32 Bluetooth apmācība - Kā izmantot ESP32 iebūvēto Bluetooth: 5 soļi

Video: ESP32 Bluetooth apmācība - Kā izmantot ESP32 iebūvēto Bluetooth: 5 soļi
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Jūlijs
Anonim
ESP32 Bluetooth apmācība | Kā izmantot ESP32 iebūvēto Bluetooth
ESP32 Bluetooth apmācība | Kā izmantot ESP32 iebūvēto Bluetooth

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

Nepieciešamās lietas
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

Arduino Ide iestatīšana ESP 32
Arduino Ide iestatīšana 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

Iegūstiet Bluetooth lietotni
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

Kodēšanas daļa
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

Esp32 Bluetooth pārbaude
Esp32 Bluetooth pārbaude
Esp32 Bluetooth pārbaude
Esp32 Bluetooth pārbaude
Esp32 Bluetooth pārbaude
Esp32 Bluetooth pārbaude

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: