BTscope - Arduino oscilloscope

100+
Downloads
Contentclassificatie
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

Beschrijving:
Een gratis app voor het maken van een eenvoudige Bluetooth-oscilloscoop met Arduino of ESP32. De app bevat een voorbeeld van het gebruik van een HC-05-module en Arduino, maar is ook compatibel met andere modules. Deze eenvoudige oscilloscoop kan in verschillende scenario's worden gebruikt, zoals in auto-elektronica voor het testen van sensoren, en in andere toepassingen waarbij snelle gegevens niet vereist zijn. Het kan ook dienen als een educatief hulpmiddel om over signalen te leren.

Trefwoorden:
Oscilloscoop-app, oscilloscoop voor Android, Arduino-simulator, Arduino Bluetooth


Voorbeeldcode voor Arduino en HC-05:
// Voorbeeld voor Arduino Nano met HC-05-module:
// Pin-out:
// VCC --> Vin
//TXD --> pin 10
// RXD --> pin 11
//GND ​​-->GND

#include "SoftwareSerial.h"

SoftwareSeriële BTSeriële(10, 11); // RX | TX
intwaarde = 0; // Variabele om de leeswaarde op te slaan
int analogePin = A7; // Potentiometerwisser (middelste klem) aangesloten op analoge pin A7

ongeldige setup() {
BTSerial.begin(9600); // HC-05 standaard baudrate in AT-opdrachtmodus
}

lege lus() {
statisch niet-ondertekend lang previousMillis = 0;
const niet-ondertekend lang interval = 30; // Gewenst interval in milliseconden
niet-ondertekende lange currentMillis = millis();

if (currentMillis - previousMillis >= interval) {
vorigeMillis = huidigeMillis;

// Lees de analoge waarde en verzend deze via Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Voeg hier eventuele niet-blokkerende taken toe
// Vermijd het gebruik van delay() om een ​​responsieve lus te behouden
}
Geüpdatet op
29 mrt 2024

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen

App-support

Over de ontwikkelaar
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined