Tanım:
Arduino veya ESP32 ile basit bir Bluetooth osiloskop oluşturmak için ücretsiz bir uygulama. Uygulama, HC-05 modülünü ve Arduino'yu kullanan bir örnek içerir, ancak aynı zamanda diğer modüllerle de uyumludur. Bu basit osiloskop, sensörleri test etmek için otomotiv elektroniği gibi çeşitli senaryolarda ve yüksek hızlı verinin gerekli olmadığı diğer uygulamalarda kullanılabilir. Ayrıca sinyaller hakkında bilgi edinmek için bir eğitim aracı olarak da kullanılabilir.
Anahtar Kelimeler:
Osiloskop uygulaması, Android için osiloskop, Arduino simülatörü, Arduino Bluetooth
Arduino ve HC-05 için Örnek Kod:
// HC-05 modüllü Arduino Nano örneği:
// Pin çıkışı:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | Teksas
int değer = 0; // Okunan değeri saklayacak değişken
int analogPin = A7; // Analog pin A7'ye bağlanan potansiyometre sileceği (orta terminal)
geçersiz kurulum() {
BTSerial.begin(9600); // AT komut modunda HC-05 varsayılan baud hızı
}
geçersiz döngü () {
statik imzasız uzun öncekiMillis = 0;
const imzasız uzun aralık = 30; // Milisaniye cinsinden istenilen aralık
imzasız uzun akımMillis = millis();
if (currentMillis - öncekiMillis >= aralık) {
öncekiMillis = geçerliMillis;
// Analog değeri oku ve Bluetooth üzerinden gönder
val = analogRead(analogPin);
BTSerial.println(val);
}
// Engellenmeyen görevleri buraya ekleyin
// Duyarlı bir döngüyü sürdürmek için gecikme() işlevini kullanmaktan kaçının
}
Güncellenme tarihi
29 Mar 2024