Mari hubungkan modul Bluetooth nirkabel ke Arduino dan pelajari cara menerima data darinya dan mentransfer data dari komputer ke sana.
Diperlukan
- -Arduino;
- - modul bluetooth;
- - komputer;
- - kabel penghubung.
instruksi
Langkah 1
Ada banyak implementasi modul Bluetooth. Masing-masing memiliki karakteristiknya sendiri, tetapi secara umum semuanya sangat mirip. Pertimbangkan perwakilan dari modul bluetooth HC-06.
Modul ini beroperasi pada frekuensi dari 2,40 GHz hingga 2,48 GHz dan mendukung spesifikasi bluetooth versi 2.1 + EDR (konsumsi daya lebih rendah, peningkatan perlindungan data, dan koneksi perangkat Bluetooth yang mudah). Penerimaan yang stabil dengan modul dijamin dalam jarak 10 meter.
Tujuan dari pin dari modul bluetooth adalah sebagai berikut:
- VCC dan GND - "plus" dan "minus" dari catu daya modul, tegangan dari 3, 6 hingga 6 volt didukung;
- TX dan RX - pemancar dan penerima modul;
- MCU-INT (Status) adalah keluaran status;
- Hapus (Reset) - reset dan restart modul, dalam hal ini dilakukan dengan level logika rendah.
Dua kesimpulan terakhir mungkin tidak terlibat; Anda sering dapat menemukan modul tanpa kesimpulan ini sama sekali.
Langkah 2
Mari kita sambungkan modul bluetooth ke Arduino sesuai dengan diagram di bawah ini. Harap dicatat bahwa pemancar (Tx) Arduino terhubung ke penerima (Rx) modul, dan sebaliknya.
Pin Status menampilkan level tinggi saat modul dipasangkan dengan perangkat bluetooth lain, dan rendah saat tidak dipasangkan. Anda dapat membaca nilainya dengan menghubungkannya ke pin Arduino dan menetapkannya sebagai mode operasi pinMode (pinStatus, INPUT) dan dengan demikian mempelajari status modul. Tetapi indikator status tidak berfungsi dengan benar di semua modul, jadi kami tidak akan menggunakannya dalam contoh ini.
Langkah 3
Hasilnya harus seperti foto.
Langkah 4
Mari kita menulis sketsa seperti itu dan memuatnya ke dalam memori Arduino. Kami akan membaca data yang berasal dari modul bluetooth dan memprosesnya. Dalam hal ini, ketika simbol "1" berasal dari modul, kami akan menyalakan LED, dan ketika "0" tiba, matikan.
Kami menyalakan sirkuit rakitan dengan Arduino dan modul bluetooth yang terhubung dengannya. Modul yang terhubung dengan benar segera memasuki mode siaga koneksi, yang akan ditunjukkan oleh LED status yang berkedip secara berirama.
Langkah 5
Sekarang Anda perlu menambahkan perangkat bluetooth ke daftar perangkat tepercaya. Nyalakan Bluetooth di komputer Anda, buka Pengaturan -> Perangkat -> Bluetooth. Kami memastikan bahwa modul bluetooth kami terlihat oleh komputer. Pilih dari daftar dan klik tombol Tautan. Di kotak dialog, masukkan kata sandi default 1234. Jika penambahan berhasil, perangkat akan muncul dalam daftar dengan tanda Dipasangkan.
Jika Anda ingin terhubung ke modul bluetooth dari ponsel cerdas Anda, maka prosedurnya sama: nyalakan bluetooth di ponsel cerdas Anda, deteksi modul yang terhubung ke Arduino, pasangkan dengannya.
Langkah 6
Untuk terhubung ke modul bluetooth, Anda dapat menggunakan berbagai program yang dapat dihubungkan ke port COM. Misalnya seperti HyperTerminal, Putty, Tera Term, Termite dan lain-lain. Semuanya gratis dan didistribusikan secara bebas di Internet.
Kenyamanan TeraTerm adalah ia secara otomatis mencantumkan port COM yang ditetapkan ke modul bluetooth komputer Anda. Luncurkan program, pilih koneksi Serial, pilih port COM bluetooth yang sesuai dari daftar, klik OK.
Jika terjadi kesalahan selama koneksi, program akan menampilkan pemberitahuan yang sesuai. Jika koneksi komputer Anda dengan modul bluetooth berhasil, maka Anda akan melihat bidang terminal hitam di depan Anda.
Masukkan angka 1 dari keyboard di kolom ini - dan LED pada pin 13 Arduino akan menyala, masukkan 0 - itu akan padam.
Langkah 7
Demikian pula, Anda dapat terhubung ke modul bluetooth dari ponsel cerdas Anda. Unduh aplikasi terminal bluetooth seperti Bluetooth Terminal. Hubungkan ke modul dan masukkan perintah 0 atau 1.
Jadi, kami belajar cara terhubung melalui bluetooth ke Arduino dan mentransfer data ke sana.