Penerangan:
Aplikasi percuma untuk mencipta osiloskop Bluetooth mudah dengan Arduino atau ESP32. Aplikasi ini termasuk contoh menggunakan modul HC-05 dan Arduino, tetapi ia juga serasi dengan modul lain. Osiloskop mudah ini boleh digunakan dalam pelbagai senario, seperti elektronik automotif untuk menguji penderia, dan dalam aplikasi lain yang tidak memerlukan data berkelajuan tinggi. Ia juga boleh berfungsi sebagai alat pendidikan untuk belajar tentang isyarat.
Kata kunci:
Apl osiloskop, osiloskop untuk Android, simulator Arduino, Bluetooth Arduino
Kod Contoh untuk Arduino dan HC-05:
// Contoh untuk Arduino Nano dengan modul HC-05:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Pembolehubah untuk menyimpan nilai baca
int analogPin = A7; // Pengelap potensiometer (terminal tengah) disambungkan ke pin analog A7
persediaan batal() {
BTSerial.begin(9600); // Kadar baud lalai HC-05 dalam mod arahan AT
}
gelung kosong() {
static unsigned long previousMillis = 0;
const unsigned selang panjang = 30; // Selang yang dikehendaki dalam milisaat
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
sebelumnyaMillis = semasaMillis;
// Baca nilai analog dan hantarkannya melalui Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Tambah sebarang tugas bukan sekatan di sini
// Elakkan menggunakan delay() untuk mengekalkan gelung responsif
}
Dikemas kini pada
29 Mac 2024