
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Hai teman-teman Karena Papan ESP32 dilengkapi dengan WiFi & Bluetooth, tetapi untuk sebagian besar Proyek kami biasanya hanya menggunakan Wifi, kami tidak menggunakan Bluetooth. Jadi dalam instruksi ini saya akan menunjukkan betapa mudahnya menggunakan Bluetooth ESP32 & Untuk Anda Proyek dasar Bluetooth adalah fitur ESP32 yang lebih praktis untuk digunakan.
Langkah 1: Hal-hal yang Anda Butuhkan

Jadi untuk proyek ini anda hanya membutuhkan: ESP32 (ANY MODEL): Dan sebuah kabel untuk memprogramnya.
Langkah 2: Menyiapkan Ide Arduino untuk ESP 32

Pastikan Anda memiliki Arduino IDE di PC Anda dan Anda menginstal Papan ESP32 di Arduino IDE Anda, dan jika tidak, ikuti instruksi saya berikut untuk menginstalnya.:
Langkah 3: Dapatkan Aplikasi Bluetooth

Sebelum kita melangkah lebih jauh, pastikan Anda memiliki aplikasi serial Bluetooth di ponsel cerdas Anda untuk komunikasi BLUETOOTH dengan perangkat BLUETOOTH apa pun dalam kasus kami ESP32.
Langkah 4: Bagian Pengkodean

Buka arduino ide.go ke File > Contoh > BluetoothSerial > SerialtoSerialBT. Atau salin kode berikut: #include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#kesalahan Bluetooth tidak diaktifkan! Jalankan `make menuconfig` ke dan aktifkan#endifBluetoothSerial SerialBT;void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Nama perangkat Bluetooth Serial.println("Perangkat dimulai, sekarang Anda dapat memasangkannya dengan bluetooth!");}void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20);}Kode ini sangat mudah dan sangat mirip dengan kode BLUETOOTH yang biasa kita gunakan dengan penjelasan arduino uno & hc05Code: Baris di bawah ini termasuk library BluetoothSerial.#include "BluetoothSerial.h"3 baris yang disediakan di bawah ini mengaktifkan Bluetooth# jika !didefinisikan(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#kesalahan Bluetooth tidak diaktifkan! Jalankan `make menuconfig` ke dan aktifkan#endifKemudian, sebuah instance BLUETOOTH dibuat BluetoothSerial SerialBT;Dalam setup(), komunikasi serial dimulai pada baud rate 115200. Serial.begin(115200);Inisialisasi Bluetooth perangkat serial dan meneruskan sebagai argumen nama Perangkat Bluetooth. Secara default ini disebut ESP32test tetapi Anda dapat mengganti namanya dan memberinya nama yang unik. SerialBT.begin("ESP32test"); //Nama perangkat BluetoothDalam loop(), kirim dan terima data melalui Bluetooth Serial. Pada baris kode di bawah ini akan memeriksa apakah ada data yang tersedia di monitor serial jika ya maka akan mengirim data ke perangkat BLUETOOTH (misalnya: smartphone kita) menggunakan esp32's Bluetooth.if (Serial.available()) { SerialBT.write(Serial.read());}SerialBT.write() mengirim data menggunakan bluetooth serial. Serial.read() mengembalikan data yang diterima di port serial. Bagian kode di bawah ini akan memeriksa apakah ada data dari Bluetooth yang tersedia, kemudian akan dicetak di monitor serial.if (SerialBT.available()) { Serial.write(SerialBT.read());} Itu saja penjelasan dasar kodenya. Jadi sekarang Anda bisa mengupload kode tersebut ke ESP32 Anda.
Langkah 5: Menguji Bluetooth Esp32



Setelah mengunggah kode, buka monitor serial di Arduino IDE Anda & kemudian sambungkan Bluetooth (esp32) dari ponsel cerdas Anda. Dan di bagian perangkat aplikasi Anda dapat terhubung ke ESP32 dan kemudian Anda akan mendapatkan pesan "menghubungkan ke ESP32". Dan dalam beberapa detik itu akan terhubung dan Anda akan melihat pesan ESP32 terhubung. Kemudian jika Anda mengetik halo dari aplikasi maka di monitor serial Arduino IDE Anda, Anda dapat melihat pesan Halo & jika Anda mengetik Bagaimana kabar dari monitor serial Anda, Anda dapat melihat pesan itu di Aplikasi Anda. Jadi ini adalah bagaimana Anda dapat membuat koneksi Bluetooth dengan ESP32 dan Anda dapat menggunakan kondisi if untuk menjalankan tindakan berbeda untuk pesan berbeda yang Anda kirim ke esp32 dari ponsel Anda. Jadi, bersenang-senanglah menggunakan Bluetooth ESP32 di proyek Anda.
Direkomendasikan:
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah

Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: Relai Wi-Fi seharga $9 ini dapat mengontrol dua peralatan sekaligus. Pelajari cara menghubungkannya ke Ubidots dan lepaskan potensi penuhnya! Dalam panduan ini Anda akan belajar cara mengontrol beberapa peralatan 110V melalui Wi-Fi seharga $9, menggunakan SONOFF Dual Itead
Memulai Dengan ESP32 CAM - Streaming Video Menggunakan ESP CAM Melalui Wifi - Proyek Kamera Keamanan ESP32: 8 Langkah

Memulai Dengan ESP32 CAM | Streaming Video Menggunakan ESP CAM Melalui Wifi | Proyek Kamera Keamanan ESP32: Hari ini kita akan belajar cara menggunakan papan CAM ESP32 baru ini dan bagaimana kita dapat mengkodekannya dan menggunakannya sebagai kamera keamanan dan mendapatkan video streaming melalui wifi
EEPROM Inbuilt Arduino Anda: 6 Langkah

EEPROM Inbuilt Arduino Anda: Pada artikel ini kita akan memeriksa EEPROM internal di papan Arduino kita. Apa yang dimaksud dengan EEPROM beberapa dari Anda mungkin mengatakan? EEPROM adalah Memori Hanya Baca yang Dapat Diprogram Secara Elektrik yang Dapat Dihapus. Ini adalah bentuk memori non-volatil yang dapat mengingat
WiFi Jammer Dengan Powerbank Inbuilt: 12 Langkah

WiFi Jammer Dengan Powerbank Inbuilt: Halo Teman,Dalam video ini saya akan Memberitahu AndaBagaimana Anda dapat membuat jammer WiFi portabel dengan bank daya inbuilt.yang dapat digunakan untuk mengisi daya ponsel Anda dan memberi daya pada jammer WiFi Anda.::Peringatan::Ini adalah ilegal untuk macet jaringan WiFi seseorang. Saya melakukan
Blink LED dengan Menggunakan ESP32 NodeMCU WiFi & Modul Bluetooth Tutorial: 5 Langkah

Berkedip LED dengan Menggunakan ESP32 NodeMCU WiFi & Modul Bluetooth Tutorial: DeskripsiNodeMCU adalah platform IoT open source. Ini diprogram dengan menggunakan bahasa skrip Lua. Platform ini didasarkan pada proyek sumber terbuka eLua. Platform ini menggunakan banyak proyek sumber terbuka, seperti lua-cjson, spiffs. NodeMc ESP32 ini