Keterangan:
Aplikasi gratis untuk membuat osiloskop Bluetooth sederhana dengan Arduino atau ESP32. Aplikasi ini menyertakan contoh penggunaan modul HC-05 dan Arduino, tetapi juga kompatibel dengan modul lain. Osiloskop sederhana ini dapat digunakan dalam berbagai skenario, seperti elektronik otomotif untuk menguji sensor, dan dalam aplikasi lain yang tidak memerlukan data berkecepatan tinggi. Ini juga dapat berfungsi sebagai alat pendidikan untuk mempelajari sinyal.
Kata kunci:
Aplikasi osiloskop, osiloskop untuk Android, simulator Arduino, Arduino Bluetooth
Contoh Kode untuk Arduino dan HC-05:
// Contoh Arduino Nano dengan modul HC-05:
// Pin keluar:
// VCC --> Vin
//TXD --> pin 10
// RXD --> pin 11
// GND --> GND
#termasuk "SoftwareSerial.h"
Perangkat LunakSerial BTSerial(10, 11); // RX | terima kasih
int val = 0; // Variabel untuk menyimpan nilai baca
int analogPin = A7; // Wiper potensiometer (terminal tengah) terhubung ke pin analog A7
batalkan pengaturan() {
BTSerial.begin(9600); // Kecepatan baud default HC-05 dalam mode perintah AT
}
lingkaran kosong() {
statis unsigned panjang sebelumnyaMillis = 0;
const interval panjang yang tidak ditandatangani = 30; // Interval yang diinginkan dalam milidetik
unsigned panjang currentMillis = millis();
if (saat iniMillis - sebelumnyaMillis >= interval) {
previousMillis = CurrentMillis;
// Baca nilai analog dan kirimkan melalui Bluetooth
val = analogBaca(Pin analog);
BTSerial.println(val);
}
// Tambahkan tugas apa pun yang tidak memblokir di sini
// Hindari penggunaan penundaan() untuk mempertahankan loop responsif
}