Daftar Isi:

Arduino Mengontrol Led Dengan Modul Bluetooth HC-06: 4 Langkah
Arduino Mengontrol Led Dengan Modul Bluetooth HC-06: 4 Langkah

Video: Arduino Mengontrol Led Dengan Modul Bluetooth HC-06: 4 Langkah

Video: Arduino Mengontrol Led Dengan Modul Bluetooth HC-06: 4 Langkah
Video: BELAJAR 30 PEMROGRAMAN ARDUINO - Cara Mengontrol LED dengan Bluetooth HC05 2024, Desember
Anonim
Image
Image
Arduino Mengontrol Led Dengan Modul Bluetooth HC-06
Arduino Mengontrol Led Dengan Modul Bluetooth HC-06

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

Bagian dan Komponen
Bagian dan Komponen
Bagian dan Komponen
Bagian dan Komponen
Bagian dan Komponen
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

Koneksi dan Skema
Koneksi dan Skema
Koneksi dan Skema
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

Kode Arduino dan Komunikasi Serial
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

Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
Hubungkan Arduino ke Perangkat Android
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:)

  1. Buka aplikasi, geser melalui intro, tekan tombol CARI dan cari perangkat terdekat
  2. Ketika perangkat Anda ditemukan, pilih dengan mengkliknya
  3. Pilih tema yang disukai (gelap atau terang) dan tahan tombol yang Anda pilih
  4. Tunggu koneksi, jika gagal, coba sambungkan kembali
  5. Setelah koneksi berhasil, ketuk led besar di tab pertama (led) dan periksa LED yang terhubung ke Arduino Anda jika berkedip
  6. 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: