BTscope - Arduino oscilloscope

100+
Stiahnuté
Hodnotenie obsahu
Pre všetkých
Snímka obrazovky
Snímka obrazovky
Snímka obrazovky

Informácie o aplikácii

Popis:
Bezplatná aplikácia na vytvorenie jednoduchého Bluetooth osciloskopu s Arduino alebo ESP32. Aplikácia obsahuje príklad s použitím modulu HC-05 a Arduina, ale je kompatibilná aj s inými modulmi. Tento jednoduchý osciloskop môže byť použitý v rôznych scenároch, ako je automobilová elektronika na testovanie senzorov a v iných aplikáciách, kde nie sú potrebné vysokorýchlostné dáta. Môže slúžiť aj ako vzdelávací nástroj na učenie sa signálov.

Kľúčové slová:
Aplikácia osciloskopu, osciloskop pre Android, simulátor Arduino, Arduino Bluetooth


Vzorový kód pre Arduino a HC-05:
// Príklad pre Arduino Nano s modulom HC-05:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Premenná na uloženie načítanej hodnoty
int analógPin = A7; // Stierač potenciometra (stredná svorka) pripojený k analógovému kolíku A7

void setup() {
BTSerial.begin(9600); // Predvolená prenosová rýchlosť HC-05 v režime príkazov AT
}

void loop() {
static unsigned long previousMillis = 0;
const dlhý interval bez znamienka = 30; // Požadovaný interval v milisekundách
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval) {
predchádzajúciMillis = aktuálnyMillis;

// Prečítajte si analógovú hodnotu a odošlite ju cez Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Sem pridajte akékoľvek neblokujúce úlohy
// Vyhnite sa používaniu delay() na udržanie responzívneho cyklu
}
Aktualizované
29. 3. 2024

Zabezpečenie údajov

Bezpečnosť sa začína porozumením tomu, ako vývojári zhromažďujú a zdieľajú vaše údaje. Postupy ochrany a zabezpečenia osobných údajov sa môžu líšiť v závislosti od používania, regiónu a veku. Tieto informácie poskytol vývojár a môže ich časom aktualizovať.
S tretími stranami nie sú zdieľané žiadne údaje
Neboli zhromaždené žiadne údaje

Podpora aplikácií

O vývojárovi
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined