Opis:
Bezpłatna aplikacja do tworzenia prostego oscyloskopu Bluetooth z Arduino lub ESP32. Aplikacja zawiera przykład wykorzystania modułu HC-05 i Arduino, ale jest kompatybilna także z innymi modułami. Ten prosty oscyloskop może być używany w różnych sytuacjach, np. w elektronice samochodowej do testowania czujników oraz w innych zastosowaniach, w których nie jest wymagana szybka transmisja danych. Może również służyć jako narzędzie edukacyjne do poznawania sygnałów.
Słowa kluczowe:
Aplikacja oscyloskopowa, oscyloskop dla Androida, symulator Arduino, Arduino Bluetooth
Przykładowy kod dla Arduino i HC-05:
// Przykład dla Arduino Nano z modułem HC-05:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND
#include „SoftwareSerial.h”
OprogramowanieSerial BTSerial(10, 11); // Odbiór | Teksas
int wartość = 0; // Zmienna przechowująca odczytaną wartość
intPin analogowy = A7; // Wycieraczka potencjometru (zacisk środkowy) podłączona do pinu analogowego A7
unieważnij konfigurację() {
BTSerial.begin(9600); // Domyślna prędkość transmisji HC-05 w trybie poleceń AT
}
pusta pętla() {
statyczny bez znaku długi poprzedniMillis = 0;
const długi interwał bez znaku = 30; // Żądany odstęp w milisekundach
bez znaku długi prądMillis = millis();
if (bieżącyMillis - poprzedniMillis >= interwał) {
poprzedniMillis = bieżącyMilis;
// Odczytaj wartość analogową i wyślij ją przez Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Dodaj tutaj wszelkie zadania nieblokujące
// Unikaj używania funkcji opóźnienia() w celu utrzymania pętli responsywnej
}
Ostatnia aktualizacja
29 mar 2024