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

Hai, berikut adalah tutorial tentang cara memplot grafik nilai real-time dari pengontrol mikro seperti Arduino ke aplikasi. Ini menggunakan modul Bluetooth seperti HC-05 untuk bertindak sebagai perangkat pesan untuk mengirim dan menerima data antara Arduino dan Android.
Aplikasi ini mudah digunakan dan dapat digunakan untuk tujuan lain seperti pengontrol untuk mengendalikan mobil robot, monitor serial, mirip dengan yang ditawarkan oleh Arduino IDE, untuk menerima pesan serial dan mengirim data serial.
CUKUP CHIT-CHAT AYO MULAI
Perlengkapan
- Arduino nano atau mega
- Serialisasi aplikasi Bluetooth (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserialcommunication)
- HC-05
- Kabel jumper pria
- Resistor 10K dan 20K untuk membentuk pembagi tegangan. Jika tidak menggunakan dua resistor serupa dengan nilai cukup tinggi secara seri masih akan berfungsi.
Langkah 1: Skema dan Koneksi




- Hubungkan perangkat seperti yang ditunjukkan di atas dan nyalakan modul
- Unggah kode tes berikut:
#include // Hubungkan modul bluetooth HC-05 atau HC-06 ke arduino dan nyatakan pin yang digunakan jika Anda berencana menggunakan serial perangkat lunak
// Digunakan untuk mengidentifikasi nilai grafik
String graphTag = "Grafik:";
// Digunakan untuk mengidentifikasi pemisahan nilai di dalam aliran
char nilaiSeparatorCharacter = '&';
// Digunakan untuk mengidentifikasi akhir aliran. Ini akan berlaku untuk monitor serial dan grafik
char terminati
- Pastikan Anda mengunduh Serialize Bluetooth-Plotter, terminal & pengontrol (https://play.google.com/store/apps/details?id=com….).
- Pertama-tama pastikan Anda telah memasangkan modul hc-05 dengan telepon Anda, lalu mulai aplikasi
- Pilih tab Konfigurasi. Klik pada refresh untuk mengisi kotak kombo. Pilih modul dari kotak kombo. Kemudian klik tombol connect dan tunggu pesan pop up yang menyatakan bahwa perangkat terhubung.
- Klik konfigurasi grafik dan atur tag grafik, pilih jenis grafik, atur karakter yang digunakan untuk memisahkan nilai dan karakter pengakhiran.
;
batalkan pengaturan() {
// Deklarasikan kecepatan baud. Aplikasi ini hanya mendukung 9600
mySerial.begin(9600);
}
lingkaran kosong() {
// Contoh loop dari plot gelombang sinus
for (float x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print(graphTag);
mySerial.print(240 * sin(x));
mySerial.print(nilaiSeparatorCharacter);
mySerial.print(240 * sin(x + (2 * PI / 3)));
mySerial.print(nilaiSeparatorCharacter);
mySerial.print(240 * sin(x + (4 * PI / 3)));
mySerial.print(terminationSeparatorCharacter);
}
}
- Pastikan Anda mengunduh Serialize Bluetooth-Plotter, terminal & pengontrol (https://play.google.com/store/apps/details?id=com….).
- Pertama-tama pastikan Anda telah memasangkan modul hc-05 dengan telepon Anda, lalu mulai aplikasi
- Pilih tab Konfigurasi. Klik pada refresh untuk mengisi kotak kombo. Pilih modul dari kotak kombo. Kemudian klik tombol connect dan tunggu pesan pop up yang menyatakan bahwa perangkat terhubung.
- Klik konfigurasikan grafik dan atur tag grafik, pilih jenis grafik, atur karakter yang digunakan untuk memisahkan nilai dan karakter pengakhiran.
Langkah 2: Membaca Masukan Dari Aplikasi

- Dengan pengaturan yang sama seperti di atas:
- Unggah kode di bawah ini:
#include SoftwareSerial mySerial(12, 11); // Seperti biasa set up pin tx dan rx
batalkan pengaturan() {
// Kecepatan baud modul bluetooth harus disetel ke 9600 untuk berkomunikasi dengan aplikasi
mySerial.begin(9600);
// Dapat diatur ke kecepatan baud apa pun yang Anda inginkan
Serial.begin(9600);
}
lingkaran kosong() {
if(mySerial.available()>0){
// Setelah menerima data, baca string hingga baris baru
String inputString = mySerial.readStringUntil('\n'); // Baca input hingga baris baru
// Cetak string
Serial.println(inputString);
}
}
Uji pengontrol dan pantau output pada monitor serial dan voilaà Anda membaca data dari aplikasi
Langkah 3: Ulasan/Rekap Video

Jika Anda menemukan kesulitan, silakan ikuti tutorial video di atas
Direkomendasikan:
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah

Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan Kepada Anda Bagaimana Anda Dapat Mengontrol LED Menggunakan Smartphone Melalui Internet
Merencanakan Data Langsung dari Sensor Suhu (TMP006) Menggunakan MSP432 LaunchPad dan Python: 9 Langkah

Merencanakan Data Langsung dari Sensor Suhu (TMP006) Menggunakan MSP432 LaunchPad dan Python: TMP006 adalah sensor suhu yang mengukur suhu suatu objek tanpa perlu melakukan kontak dengan objek tersebut. Dalam tutorial ini kami akan memplot data suhu langsung dari BoosterPack (TI BOOSTXL-EDUMKII) menggunakan Python
Merencanakan Sistem Otomasi Rumah DIY: 12 Langkah

Merencanakan Sistem Otomasi Rumah DIY: Tujuan dari instruksi ini bukan untuk memberi tahu Anda bagaimana Anda dapat melakukan apa pun yang Anda ingin rumah Anda lakukan. Bukannya telah ditulis untuk membuat sebuah ide menjadi kenyataan tetapi juga mengubah kegilaan menjadi kewarasan dengan memahami batasan (teknologi, biaya, waktu yang dibutuhkan
Kontrol Perangkat Melalui Internet Melalui Browser. (IoT): 6 Langkah

Kontrol Perangkat Melalui Internet Melalui Browser. (IoT): Dalam Instructable ini saya akan menunjukkan kepada Anda bagaimana Anda dapat mengontrol perangkat seperti LED, Relay, motor dll melalui internet melalui web-browser. Dan Anda dapat mengakses kontrol dengan aman melalui perangkat apa pun. Platform web yang saya gunakan di sini adalah kunjungan RemoteMe.org
Pencatat Data Suhu dan Kelembaban Dari Arduino ke Ponsel Android Dengan Modul Kartu SD Melalui Bluetooth: 5 Langkah

Pencatat Data Suhu dan Kelembaban Dari Arduino ke Ponsel Android Dengan Modul Kartu SD Melalui Bluetooth: Halo Semua, Ini adalah Instruksi pertama saya, Semoga saya membantu komunitas pembuat karena saya telah diuntungkan dengannya. Seringkali kami menggunakan sensor dalam proyek kami tetapi menemukan cara untuk mengumpulkan data, menyimpannya, dan mentransfernya Ponsel atau perangkat lain segera