Daftar Isi:
- Langkah 1: Bagian dan Komponen
- Langkah 2: Koneksi dan Skema
- Langkah 3: Kode Arduino dan Komunikasi Serial
- Langkah 4: Hubungkan Arduino ke Perangkat Android
Video: Arduino Mengontrol Led Dengan Modul Bluetooth HC-06: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Halo semuanya, ini adalah tutorial resmi pertama saya di Instructable.com, saya sangat senang dengan proyek pertama saya!
Hari ini saya akan menunjukkan cara menghubungkan modul Arduino dan Bluetooth. Arduino akan berkomunikasi dengan HC-06 Bluetooth Module Board menggunakan komunikasi Serial. (tutorial ini juga tidak berfungsi HC-05)
LIHAT INTRONYA DISINI
Modul Bluetooth yang akan kita gunakan hari ini adalah HC-06 yang terkenal dan murah. (Saya mendapatkan milik saya seharga $ 2 dari aliexpress)
Aplikasi kami masih dalam proses pengujian, jadi kami mendorong Anda untuk mengirim email ke: [email protected] jika Anda memiliki masalah teknis atau mengalami beberapa masalah. Terima kasih banyak atas pengertiannya
Apa itu HC-06?
HC-06 adalah modul Bluetooth budak kelas 2 yang dirancang untuk komunikasi serial nirkabel transparan. Setelah dipasangkan ke perangkat Bluetooth master seperti PC, smartphone, atau tablet, pengoperasiannya menjadi transparan bagi pengguna. Semua data yang diterima melalui input serial segera ditransmisikan melalui udara. Ketika modul menerima data nirkabel, itu dikirim melalui antarmuka serial persis di mana ia diterima. Tidak diperlukan kode pengguna khusus untuk modul Bluetooth sama sekali dalam program mikrokontroler pengguna.
Kami juga akan menggunakan komunikasi Serial untuk proyek hari ini. Untuk Arduino, secara default pin RX dan TX (D0, D1)
Untuk informasi lebih lanjut, kunjungi:
Setelah membaca instruksi ini, Anda akan dapat:
1) Hubungkan Papan Arduino dengan ponsel Android apa pun dengan Bluetooth dan kirim/terima data.
2) Bangun proyek dan baca nilai dari sensor secara nirkabel
3) Bangun Otomasi Rumah atau robot yang dikendalikan secara nirkabel.
Langkah 1: Bagian dan Komponen
Kami akan membutuhkan bagian-bagian ini:
- 1x Arduino Board (Saya akan menggunakan Arduino UNO)
- 1x Modul Bluetooth HC-06 atau HC-05
- 1x Led warna apa saja (saya pakai biru 5mm)
- 1x220Ω Resistor
- Papan tempat memotong roti dan jumper
- (Opsional) Baterai 9V
Langkah 2: Koneksi dan Skema
Mari kita membangun!
Rangkaian ini sangat sederhana dan kecil, jadi hanya ada beberapa sambungan yang harus dibuat.
Semua koneksi dan skema penting ditunjukkan pada gambar di atas.
Hubungkan ujung negatif Led ke GND dengan resistor 220Ω dan ujung positif ke Digital Pin 2.
Langkah 3: Kode Arduino dan Komunikasi Serial
Unggah sketsa berikut ke Arduino menggunakan kabel USB.
Jangan lupa lepaskan modul HC-06 sebelum mengunggah sketsa!
Mengapa?
Pin HC-06 (RX dan TX) menggunakan pin Arduino Uno untuk komunikasi dengan komputer. Papan khusus ini hanya memiliki satu pin Serial perangkat keras dan menghubungkan sesuatu ke sana saat mengunggah sketsa akan menimbulkan konflik. Unduh
Penjelasan Kode:
- Pertama, kita mendeklarasikan sebuah const (konstanta, yang tidak dapat diubah nanti) Integer untuk Led, yang ada di pin 2
- Di setup() kami memulai komunikasi Serial dengan 9600 baud rate dan mengatur led sebagai OUTPUT
- Dalam loop(), setiap kali program diulang, kita membaca Serial dengan Serial.read() dan kita menyimpannya sebagai satu karakter dalam variabel yang disebut "c"
- Kami menambahkan beberapa pernyataan if/else untuk memeriksa apakah "c" adalah 'a' atau 'b'
- Jika char 'a' kita nyalakan led, jika char 'b' kita matikan led
- Kami menambahkan sedikit penundaan untuk pembacaan
Sekarang kita siap untuk langkah terakhir!
Langkah 4: Hubungkan Arduino ke Perangkat Android
Sekarang unduh aplikasi berikut: Smart Bluetooth - Arduino Bluetooth Serial
LINK:
Smart Bluetooth adalah aplikasi yang memungkinkan Anda menggunakan ponsel untuk berkomunikasi dengan modul atau papan Bluetooth Anda, dengan cara termudah dan paling sederhana. Ini membuka pintu ke cara tak terbatas untuk mengontrol proyek DIY Anda. Smart Bluetooth menawarkan banyak cara berbeda untuk mengirim data ke modul Anda.
Smart Bluetooth memiliki beberapa fitur berikut:
- Koneksi cepat ke modul Anda
- Kirim dan terima data dari modul Anda
- Kontrol pin digital dan PWM penerima
- Tema Gelap dan Terang
- Tata letak kontrol yang berbeda untuk tujuan yang berbeda
- UI modern dan responsif
- Tombol dan sakelar yang dapat disesuaikan
- Terapkan proyek Mobil RC DIY Anda dengan gamepad yang indah
- Kontrol strip Led RGB Anda dengan mudah dengan penggeser
- Secara otomatis mematikan Bluetooth saat ditutup untuk menghemat masa pakai baterai
- Baris perintah (terminal)
Dalam tutorial ini, kita menggunakan TAB pertama dengan led besar, cukup untuk mengirim dua karakter.
Dalam gambar berikut ini saya akan menunjukkan cara menggunakan aplikasi. Saya akan menunjukkan cara mencari perangkat terdekat, cara memasangkan dengan modul yang kita gunakan, dan cara mengatur data yang dikirim dari aplikasi. Jika Anda merasa bingung, jeda dan kembali ke langkah sebelumnya sampai Anda berhasil. Namun, jika Anda masih memiliki masalah, beri tahu saya [email protected], saya akan merespons dalam 24 jam:)
- Buka aplikasi, geser melalui intro, tekan tombol CARI dan cari perangkat terdekat
- Ketika perangkat Anda ditemukan, pilih dengan mengkliknya
- Pilih tema yang disukai (gelap atau terang) dan tahan tombol yang Anda pilih
- Tunggu koneksi, jika gagal, coba sambungkan kembali
- Setelah koneksi berhasil, ketuk led besar di tab pertama (led) dan periksa LED yang terhubung ke Arduino Anda jika berkedip
- Jika semuanya berfungsi dan Anda ingin mengedit data yang dikirim ke Arduino, membuka lebih banyak fitur dan mendukung saya, membeli premium, saya akan sangat senang:)
Itu harusnya.
Jangan lupa untuk menilai dan meninggalkan umpan balik yang bagus. Terima kasih dan sampai jumpa di tutorial selanjutnya:)
Tolong dukung proyek Lengan Robot saya di sini: Klik Di Sini!
Direkomendasikan:
Cara Mengontrol Bulb dengan Menggunakan Arduino UNO dan Modul Solid State Relay 5V Saluran Tunggal: 3 Langkah
Cara Mengontrol Bohlam dengan Menggunakan Arduino UNO dan Modul Solid State Relay 5V Saluran Tunggal: Deskripsi:Dibandingkan dengan relai mekanis tradisional, Solid State Relay (SSR) memiliki banyak keunggulan: memiliki masa pakai yang lebih lama, dengan putaran yang jauh lebih tinggi/ off kecepatan dan tidak ada suara. Selain itu, ia juga memiliki ketahanan yang lebih baik terhadap getaran dan
Mengontrol Lengan Robot Dengan Modul Zio Bagian 1: 8 Langkah
Mengontrol Lengan Robot Dengan Modul Zio Bagian 1: Posting blog ini adalah bagian dari Seri Robotika Zio. Pendahuluan Dalam tutorial ini, kita akan membangun sebuah proyek di mana kita akan menggunakan modul Zio untuk mengontrol Lengan Robot. Proyek ini akan mengajari Anda cara membuat cakar Lengan Robot Anda untuk membuka dan menutup. ini n
Mengontrol Kecerahan LED Menggunakan Arduino dan Modul Bluetooth (HC-05): 4 Langkah
Mengontrol Kecerahan LED Menggunakan Arduino dan Modul Bluetooth (HC-05): PendahuluanDalam tutorial ini, kita akan mengontrol kecerahan LED menggunakan Arduino UNO, Modul Bluetooth (HC-05) dan aplikasi Android untuk Bluetooth (Terminal Bluetooth)
ESP8266-NODEMCU $3 Modul WiFi #2 - Pin Nirkabel Mengontrol Melalui HALAMAN WEB: 9 Langkah (dengan Gambar)
ESP8266-NODEMCU $3 Modul WiFi #2 - Pin Nirkabel Mengontrol Melalui HALAMAN WEB: Dunia baru komputasi mikro ini telah tiba dan benda ini adalah ESP8266 NODEMCU. Ini adalah bagian pertama yang menunjukkan bagaimana Anda dapat menginstal lingkungan esp8266 di IDE arduino Anda melalui video memulai dan sebagai bagian dalam
Gunakan Modul Bluetooth 4.0 HC-08 untuk Mengontrol LED Beralamat - Tutorial Arduino Uno: 4 Langkah (dengan Gambar)
Gunakan Modul Bluetooth 4.0 HC-08 untuk Mengontrol LED Beralamat - Tutorial Arduino Uno: Sudahkah Anda mempelajari modul komunikasi dengan Arduino? Bluetooth membuka dunia kemungkinan untuk proyek Arduino Anda dan menggunakan internet of things. Di sini kita akan mulai dengan langkah kecil dan mempelajari cara mengontrol LED yang dapat dialamatkan dengan