Тодорхойлолт:
Arduino эсвэл ESP32 ашиглан энгийн Bluetooth осциллограф үүсгэх үнэгүй програм. Энэхүү програм нь HC-05 модуль болон Arduino-г ашиглах жишээг агуулдаг боловч бусад модулиудад нийцдэг. Энэхүү энгийн осциллографыг мэдрэгчийг турших автомашины электрон төхөөрөмж болон өндөр хурдны өгөгдөл шаарддаггүй бусад программуудад ашиглах боломжтой. Энэ нь дохионы талаар суралцах боловсролын хэрэгсэл болж чаддаг.
Түлхүүр үг:
Осциллографын програм, Android-д зориулсан осциллограф, Arduino симулятор, Arduino Bluetooth
Arduino болон HC-05-ийн жишээ код:
// HC-05 модультай Arduino Nano-ийн жишээ:
// Pinout:
// VCC -> Вин
// TXD --> зүү 10
// RXD -> 11 зүү
// GND -> GND
#"SoftwareSerial.h"-г оруулах
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Уншсан утгыг хадгалах хувьсагч
int analogPin = A7; // Потенциометрийн арчигч (дунд терминал) аналог зүү A7-д холбогдсон
хүчингүй тохиргоо() {
BTSerial.begin(9600); // AT тушаалын горим дахь HC-05 өгөгдмөл дамжуулах хурд
}
хүчингүй давталт() {
статик unsigned long previousMillis = 0;
const тэмдэггүй урт интервал = 30; // Хүссэн интервал миллисекунд
unsigned long currentMillis = millis();
хэрэв (одоогийн Миллис - өмнөх Миллис >= интервал) {
өмнөх Миллис = одоогийн Миллис;
// Аналог утгыг уншаад Bluetooth-ээр илгээнэ үү
val = analogRead(analogPin);
BTSerial.println(val);
}
// Энд хориглодоггүй аливаа ажлыг нэмнэ үү
// Хариуцлагатай давталтыг хадгалахын тулд delay() ашиглахаас зайлсхий
}
Шинэчилсэн огноо
2024 оны 3-р сарын 29