BTscope - Arduino oscilloscope

100+
Descărcări
Evaluarea conținutului
Toți
Captură de ecran
Captură de ecran
Captură de ecran

Despre aplicație

Descriere:
O aplicație gratuită pentru crearea unui osciloscop Bluetooth simplu cu Arduino sau ESP32. Aplicația include un exemplu de utilizare a unui modul HC-05 și Arduino, dar este și compatibilă cu alte module. Acest osciloscop simplu poate fi utilizat în diverse scenarii, cum ar fi electronicele auto pentru testarea senzorilor și în alte aplicații în care nu sunt necesare date de mare viteză. De asemenea, poate servi ca instrument educațional pentru a învăța despre semnale.

Cuvinte cheie:
Aplicație osciloscop, osciloscop pentru Android, simulator Arduino, Bluetooth Arduino


Exemplu de cod pentru Arduino și HC-05:
// Exemplu pentru Arduino Nano cu modul 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; // Variabilă pentru a stoca valoarea citită
int analogPin = A7; // Ştergătorul potenţiometrului (borna mijlocie) conectat la pinul analogic A7

void setup() {
BTSerial.begin(9600); // Rata de transmisie implicită HC-05 în modul de comandă AT
}

void loop() {
static unsigned long previousMillis = 0;
const unsigned long interval = 30; // Intervalul dorit în milisecunde
unsigned long currentMillis = millis();

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

// Citiți valoarea analogică și trimiteți-o prin Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Adăugați toate sarcinile care nu sunt blocante aici
// Evitați utilizarea delay() pentru a menține o buclă receptivă
}
Ultima actualizare
29 mar. 2024

Siguranța datelor

Siguranța începe cu înțelegerea modului în care dezvoltatorii îți colectează și trimit datele. Practicile de securitate și confidențialitate a datelor pot varia în funcție de modul de utilizare, de regiune și de vârsta ta. Dezvoltatorul a oferit aceste informații și le poate actualiza în timp.
Nu sunt trimise date terțelor părți
Află mai multe despre cum declară dezvoltatorii trimiterea
Nu au fost colectate date
Află mai multe despre cum declară dezvoltatorii colectarea

Asistență pentru aplicație

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