BTscope - Arduino oscilloscope

100+
Aflaaie
Inhoudgradering
Almal
Skermkiekieprent
Skermkiekieprent
Skermkiekieprent

Meer oor hierdie app

Beskrywing:
'n Gratis toepassing om 'n eenvoudige Bluetooth-ossilloskoop met Arduino of ESP32 te skep. Die toepassing bevat 'n voorbeeld wat 'n HC-05-module en Arduino gebruik, maar dit is ook versoenbaar met ander modules. Hierdie eenvoudige ossilloskoop kan in verskeie scenario's gebruik word, soos motorelektronika vir die toets van sensors, en in ander toepassings waar hoëspoeddata nie benodig word nie. Dit kan ook dien as 'n opvoedkundige hulpmiddel om oor seine te leer.

Sleutelwoorde:
Ossilloskoop-app, ossilloskoop vir Android, Arduino-simulator, Arduino Bluetooth


Voorbeeldkode vir Arduino en HC-05:
// Voorbeeld vir Arduino Nano met HC-05 module:
// Pinout:
// VCC --> Vin
// TXD --> pen 10
// RXD --> pen 11
// GND --> GND

#sluit "SoftwareSerial.h" in

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Veranderlike om die leeswaarde te stoor
int analogPin = A7; // Potensiometer-veër (middelste terminaal) gekoppel aan analoog pen A7

nietige opstelling() {
BTSeriaal.begin(9600); // HC-05 verstek baud rate in AT opdrag af
}

void lus() {
statiese ongetekende lang vorigeMillis = 0;
konstant ongetekende lang interval = 30; // Gewenste interval in millisekondes
ongetekende lang stroomMillis = millis();

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

// Lees die analoogwaarde en stuur dit oor Bluetooth
val = analoogLees(analogPin);
BTSerial.println(val);
}

// Voeg enige nie-blokkerende take hier by
// Vermy die gebruik van delay() om 'n responsiewe lus te handhaaf
}
Opgedateer op
29 Mrt. 2024

Dataveiligheid

Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.
Geen data word met derde partye gedeel nie
Kom meer te wete oor hoe ontwikkelaars datadeling verklaar
Geen data ingesamel nie
Kom meer te wete oor hoe ontwikkelaars insameling verklaar

Appsteundienste

Meer oor die ontwikkelaar
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined