Isi kandungan:

Tutorial Bluetooth ESP32 - Cara Menggunakan Bluetooth Buih ESP32: 5 Langkah
Tutorial Bluetooth ESP32 - Cara Menggunakan Bluetooth Buih ESP32: 5 Langkah

Video: Tutorial Bluetooth ESP32 - Cara Menggunakan Bluetooth Buih ESP32: 5 Langkah

Video: Tutorial Bluetooth ESP32 - Cara Menggunakan Bluetooth Buih ESP32: 5 Langkah
Video: Pengenalan ESP32 dan Langkah Cara Instal Driver ESP32 dan Upload Program ESP32 Menggunakan Arduino 2024, November
Anonim
Tutorial Bluetooth ESP32 | Cara Menggunakan Bluetooth Buih ESP32
Tutorial Bluetooth ESP32 | Cara Menggunakan Bluetooth Buih ESP32

Hai kawan Oleh kerana Papan ESP32 dilengkapi dengan WiFi & Bluetooth, tetapi untuk Projek kami yang biasa, kami hanya menggunakan Wifi, kami tidak menggunakan Bluetooth. Oleh itu, dalam arahan ini saya akan menunjukkan betapa mudahnya menggunakan Bluetooth ESP32 & Untuk anda asas Proyek Bluetooth adalah ciri ESP32 yang lebih berguna untuk digunakan.

Langkah 1: Perkara yang Anda Perlu

Perkara yang Anda Perlu
Perkara yang Anda Perlu

Oleh itu, untuk projek ini anda hanya memerlukan: ESP32 (SEBARANG MODEL): Dan kabel untuk memprogramkannya.

Langkah 2: Menyiapkan Arduino Ide untuk ESP 32

Menetapkan Idea Arduino untuk ESP 32
Menetapkan Idea Arduino untuk ESP 32

Pastikan anda mempunyai Arduino IDE di PC anda dan anda memasang ESP32 Boards di Arduino IDE anda, dan jika tidak demikian, ikuti arahan berikut untuk memasangnya.:

Langkah 3: Dapatkan Aplikasi Bluetooth

Dapatkan Aplikasi Bluetooth
Dapatkan Aplikasi Bluetooth

Sebelum kita melangkah lebih jauh, pastikan anda mempunyai aplikasi bersiri Bluetooth di telefon pintar anda untuk komunikasi BLUETOOTH dengan mana-mana peranti BLUETOOTH dalam kes kami ESP32.

Langkah 4: Bahagian Pengekodan

Bahagian Pengekodan
Bahagian Pengekodan

Buka anda arduino ide.go ke Fail> Contoh> BluetoothSerial> SerialtoSerialBT. Atau salin kod berikut: #include "BluetoothSerial.h" #if! Define (CONFIG_BT_ENABLED) || ! didefinisikan (CONFIG_BLUEDROID_ENABLED) #error Bluetooth tidak diaktifkan! Sila jalankan `make menuconfig` ke dan aktifkannya # endifBluetoothSerial SerialBT; batal persediaan () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Nama peranti Bluetooth Serial.println ("Peranti dimulakan, sekarang anda dapat memasangkannya dengan bluetooth!");} Gelung kosong () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } jika (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Kod ini sangat mudah dan sangat serupa dengan kod BLUETOOTH yang biasanya kita gunakan dengan arduino uno & hc05 Penjelasan kod: Garis di bawah ini merangkumi perpustakaan BluetoothSerial. # include "BluetoothSerial.h" 3 baris yang disediakan di bawah ini membolehkan Bluetooth # jika! ditakrifkan (CONFIG_BT_ENABLED) || ! didefinisikan (CONFIG_BLUEDROID_ENABLED) #error Bluetooth tidak diaktifkan! Jalankan `make menuconfig` ke dan aktifkannya # endifKemudian, contoh BLUETOOTH dibuat BluetoothSerial SerialBT; Dalam penyediaan (), komunikasi bersiri dimulakan pada kadar baud 115200. Serial.begin (115200); Memulakan Bluetooth peranti bersiri dan lulus sebagai argumen nama Peranti Bluetooth. Secara lalai ia dipanggil ESP32test tetapi anda boleh menamakannya semula dan memberikannya nama yang unik. SerialBT.begin ("ESP32test"); // Nama peranti Bluetooth Dalam gelung (), hantar dan terima data melalui Bluetooth Serial. Di baris kod di bawah ini akan memeriksa apakah ada data yang terdapat pada monitor bersiri jika ya maka ia akan mengirimkan data ke perangkat BLUETOOTH (misalnya: telefon pintar kami) menggunakan esp32's Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () menghantar data menggunakan bluetooth serial. Serial.read () mengembalikan data yang diterima di port bersiri. Bahagian kod di bawah ini akan memeriksa sama ada data dari Bluetooth tersedia jika ada maka ia akan mencetaknya pada monitor bersiri. jika (SerialBT.available ()) {Serial.write (SerialBT.read ());} Jadi itulah semua penjelasan asas kod tersebut. Jadi sekarang anda boleh memuat naik kod tersebut ke ESP32 anda.

Langkah 5: Menguji Bluetooth Esp32

Menguji Bluetooth Esp32
Menguji Bluetooth Esp32
Menguji Bluetooth Esp32
Menguji Bluetooth Esp32
Menguji Bluetooth Esp32
Menguji Bluetooth Esp32

Selepas memuat naik kod monitor bersiri terbuka di Arduino IDE anda & kemudian sambungkan Bluetooth (esp32) dari telefon pintar anda. Dan di bahagian peranti aplikasi anda boleh menyambung ke ESP32 dan kemudian anda akan mendapat mesej "menyambung ke ESP32". Dan dalam beberapa beberapa saat ia akan disambungkan dan anda akan melihat mesej ESP32 disambungkan. Kemudian jika anda menaip hello dari aplikasi maka di monitor bersiri IDE Arduino Anda, anda dapat melihat mesej Hello & jika anda menaip Bagaimana anda dari monitor bersiri anda dapat melihat mesej itu di Aplikasi anda. Oleh itu, ini adalah bagaimana anda dapat menjalin sambungan Bluetooth dengan ESP32 dan anda boleh menggunakan syarat jika untuk melakukan tindakan yang berbeza untuk mesej berbeza yang anda hantar ke esp32 dari telefon anda. Oleh itu, bersenang-senanglah menggunakan ESP32 Bluetooth dalam projek anda.

Disyorkan: