BTscope - Arduino oscilloscope

100+
shkarkime
Vlerësimi i përmbajtjes
Të gjithë
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit

Rreth këtij aplikacioni

Përshkrimi:
Një aplikacion falas për krijimin e një oshiloskopi të thjeshtë Bluetooth me Arduino ose ESP32. Aplikacioni përfshin një shembull duke përdorur një modul HC-05 dhe Arduino, por është gjithashtu i pajtueshëm me module të tjera. Ky oshiloskop i thjeshtë mund të përdoret në skenarë të ndryshëm, si p.sh. elektronika e automobilave për testimin e sensorëve dhe në aplikacione të tjera ku nuk kërkohen të dhëna me shpejtësi të lartë. Mund të shërbejë gjithashtu si një mjet edukativ për të mësuar rreth sinjaleve.

Fjalë kyçe:
Aplikacioni oshiloskop, oshiloskop për Android, simulator Arduino, Arduino Bluetooth


Shembull i kodit për Arduino dhe HC-05:
// Shembull për Arduino Nano me modul HC-05:
// Pika:
// KQV --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Variabla për të ruajtur vlerën e lexuar
int analogPin = A7; // Fshirësi i potenciometrit (terminali i mesëm) i lidhur me pinin analog A7

konfigurimi i zbrazët () {
BTSerial.begin(9600); // HC-05 shpejtësia e paracaktuar e baud-it në modalitetin e komandës AT
}

void loop() {
statike e panënshkruar e gjatë e mëparshmeMillis = 0;
konst pa nënshkruar interval i gjatë = 30; // Intervali i dëshiruar në milisekonda
rrymë e gjatë e panënshkruarMillis = millis();

nëse (aktualMillis - mëparshmeMillis >= interval) {
paraMillis = aktualMillis;

// Lexoni vlerën analoge dhe dërgojeni atë përmes Bluetooth
val = analogLeximi(analogPin);
BTSerial.println(val);
}

// Shtoni çdo detyrë jo-bllokuese këtu
// Shmangni përdorimin e vonesës() për të mbajtur një lak reagues
}
Përditësuar më
29 mar 2024

Siguria e të dhënave

Siguria fillon me njohjen e mënyrës se si i mbledhin dhe i ndajnë zhvilluesit të dhënat e tua. Praktikat për privatësinë dhe sigurinë e të dhënave mund të variojnë bazuar në përdorimin, rajonin dhe moshën tënde. Këto informacione janë dhënë nga zhvilluesi dhe ato mund të përditësohen me kalimin e kohës.
Nuk ndahen të dhëna me palë të treta
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit ndarjen e të dhënave
Nuk mblidhen të dhëna
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit mbledhjen e të dhënave

Mbështetja e aplikacionit

Rreth zhvilluesit
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined

Më shumë nga DonatasG