BTscope - Arduino oscilloscope

100+
Prenosi
Kategorija vsebine
Primerno za vse
Slika posnetka zaslona
Slika posnetka zaslona
Slika posnetka zaslona

O tej aplikaciji

Opis:
Brezplačna aplikacija za ustvarjanje preprostega Bluetooth osciloskopa z Arduino ali ESP32. Aplikacija vključuje primer uporabe modula HC-05 in Arduino, vendar je združljiva tudi z drugimi moduli. Ta preprost osciloskop je mogoče uporabiti v različnih scenarijih, na primer v avtomobilski elektroniki za testiranje senzorjev, in v drugih aplikacijah, kjer niso potrebni hitri podatki. Lahko služi tudi kot izobraževalno orodje za spoznavanje signalov.

Ključne besede:
Aplikacija Osciloskop, osciloskop za Android, Arduino simulator, Arduino Bluetooth


Vzorčna koda za Arduino in HC-05:
// Primer za Arduino Nano z 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; // Spremenljivka za shranjevanje prebrane vrednosti
int analogPin = A7; // Brisalec potenciometra (srednji priključek), povezan z analognim zatičem A7

void setup() {
BTSerial.begin(9600); // Privzeta hitrost prenosa HC-05 v ukaznem načinu AT
}

void loop() {
statični nepredznačeni dolgi prejšnji Millis = 0;
const dolgi interval brez predznaka = 30; // Želeni interval v milisekundah
nepredznačeni dolgi tokMillis = millis();

if (currentMillis - previousMillis >= interval) {
prejšnji Millis = trenutni Millis;

// Preberite analogno vrednost in jo pošljite prek Bluetootha
val = analogRead(analogPin);
BTSerial.println(val);
}

// Tukaj dodajte vsa opravila, ki ne blokirajo
// Izogibajte se uporabi delay() za vzdrževanje odzivne zanke
}
Posodobljeno dne
29. mar. 2024

Varnost podatkov

Razumevanje, kako razvijalci zbirajo in razkrivajo vaše podatke, je prvi korak do varnosti. Varovanje podatkov in zagotavljanje varnosti podatkov se morda razlikujeta glede na vašo uporabo, območje in starost. Razvijalec je zagotovil te podatke in jih bo sčasoma morda posodobil.
Podatki se ne razkrivajo drugim ponudnikom
Preberite več o tem, kako razvijalci najavijo deljenje.
Zbranih ni bilo nič podatkov.
Preberite več o tem, kako razvijalci najavijo zbiranje.

Podpora za aplikacijo

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