BTscope - Arduino oscilloscope

Kategorija vsebine
Primerno za vse
500+
Prenosi
Kategorija vsebine
Primerno za vse
Več o tem
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
}
Aplikacija Bluetooth osciloskop za Arduino ali ESP32
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.
Kategorija vsebine
Primerno za vse
Več o tem

Podpora za aplikacijo

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

Več od razvijalca DonatasG