Təsvir:
Arduino və ya ESP32 ilə sadə Bluetooth osiloskop yaratmaq üçün pulsuz proqram. Tətbiqə HC-05 modulu və Arduino istifadə edən nümunə daxildir, lakin o, digər modullarla da uyğun gəlir. Bu sadə osiloskop müxtəlif ssenarilərdə, məsələn, sensorların sınaqdan keçirilməsi üçün avtomobil elektronikası və yüksək sürətli məlumatların tələb olunmadığı digər proqramlarda istifadə oluna bilər. O, həmçinin siqnalları öyrənmək üçün təhsil vasitəsi kimi xidmət edə bilər.
Açar sözlər:
Osiloskop proqramı, Android üçün osiloskop, Arduino simulyatoru, Arduino Bluetooth
Arduino və HC-05 üçün Nümunə Kodu:
// HC-05 modulu ilə Arduino Nano üçün nümunə:
// Pinout:
// VCC -> Vin
// TXD -> pin 10
// RXD -> pin 11
// GND -> GND
# "SoftwareSerial.h" daxil edin
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Oxunma dəyərini saxlamaq üçün dəyişən
int analogPin = A7; // Potensiometr siləcək (orta terminal) A7 analoq pininə qoşulmuşdur
quraşdırmanı ləğv edin () {
BTSerial.begin(9600); // AT əmr rejimində HC-05 standart ötürmə sürəti
}
boş döngə () {
statik imzasız uzun əvvəlkiMillis = 0;
const işarəsiz uzun interval = 30; // İstədiyiniz interval millisaniyələrdə
imzasız uzun cariMillis = millis();
əgər (cariMillis - əvvəlkiMillis >= interval) {
əvvəlkiMillis = cariMillis;
// Analoq dəyəri oxuyun və Bluetooth vasitəsilə göndərin
val = analogRead(analogPin);
BTSerial.println(val);
}
// Hər hansı bloklanmayan tapşırıqları bura əlavə edin
// Cavab verən döngəni saxlamaq üçün delay() funksiyasından istifadə etməyin
}
Güncəlləmə vaxtı
29 mar 2024