BTscope - Arduino oscilloscope

100+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Opis:
Besplatna aplikacija za izradu jednostavnog Bluetooth osciloskopa s Arduinom ili ESP32. Aplikacija uključuje primjer korištenja HC-05 modula i Arduina, ali je također kompatibilna s drugim modulima. Ovaj jednostavni osciloskop može se koristiti u raznim scenarijima, kao što je automobilska elektronika za testiranje senzora i u drugim aplikacijama gdje nisu potrebni podaci velike brzine. Može poslužiti i kao obrazovni alat za učenje o signalima.

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


Primjer koda za Arduino i HC-05:
// Primjer za Arduino Nano s HC-05 modulom:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Varijabla za pohranu očitane vrijednosti
int analogniPin = A7; // Brisač potenciometra (srednji terminal) spojen na analogni pin A7

void setup() {
BTSerial.begin(9600); // HC-05 zadana brzina prijenosa u AT naredbenom načinu
}

void petlja() {
static unsigned long previousMillis = 0;
const dugi interval bez predznaka = 30; // Željeni interval u milisekundama
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval) {
prethodniMillis = trenutniMillis;

// Očitajte analognu vrijednost i pošaljite je putem Bluetootha
val = analogRead(analogPin);
BTSerial.println(val);
}

// Ovdje dodajte sve zadatke koji ne blokiraju
// Izbjegavajte korištenje delay() za održavanje responzivne petlje
}
Ažurirano
29. ožu 2024.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Podrška za aplikaciju

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