BTscope - Arduino oscilloscope

100+
Downloads
Altersfreigabe
Jedes Alter
Screenshot
Screenshot
Screenshot

Über diese App

Beschreibung:
Eine kostenlose App zum Erstellen eines einfachen Bluetooth-Oszilloskops mit Arduino oder ESP32. Die App enthält ein Beispiel mit einem HC-05-Modul und Arduino, ist aber auch mit anderen Modulen kompatibel. Dieses einfache Oszilloskop kann in verschiedenen Szenarien eingesetzt werden, beispielsweise in der Automobilelektronik zum Testen von Sensoren und in anderen Anwendungen, bei denen keine Hochgeschwindigkeitsdaten erforderlich sind. Es kann auch als Lehrmittel zum Erlernen von Signalen dienen.

Schlüsselwörter:
Oszilloskop-App, Oszilloskop für Android, Arduino-Simulator, Arduino Bluetooth


Beispielcode für Arduino und HC-05:
// Beispiel für Arduino Nano mit HC-05-Modul:
// Pinbelegung:
// VCC -> Vin
// TXD --> Pin 10
// RXD --> Pin 11
// GND -> GND

#include „SoftwareSerial.h“

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Variable zum Speichern des gelesenen Werts
int analogPin = A7; // Potentiometerwischer (mittlerer Anschluss) an Analogpin A7 angeschlossen

void setup() {
BTSerial.begin(9600); // HC-05-Standardbaudrate im AT-Befehlsmodus
}

void loop() {
static unsigned long previousMillis = 0;
const vorzeichenloses langes Intervall = 30; // Gewünschtes Intervall in Millisekunden
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= Intervall) {
previousMillis = currentMillis;

// Den Analogwert lesen und über Bluetooth senden
val = analogRead(analogPin);
BTSerial.println(val);
}

// Fügen Sie hier alle nicht blockierenden Aufgaben hinzu
// Vermeiden Sie die Verwendung von „delay()“, um eine Reaktionsschleife aufrechtzuerhalten
}
Aktualisiert am
29.03.2024

Datensicherheit

Was die Sicherheit angeht, solltest du als Erstes verstehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach deiner Verwendung, deiner Region und deinem Alter variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.

Support für diese App

Informationen zum Entwickler
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined