BTscope - Arduino oscilloscope

100+
Baixades
Classificació del contingut
Per a tots els públics
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla

Sobre l'aplicació

Descripció:
Una aplicació gratuïta per crear un oscil·loscopi Bluetooth senzill amb Arduino o ESP32. L'aplicació inclou un exemple amb un mòdul HC-05 i Arduino, però també és compatible amb altres mòduls. Aquest oscil·loscopi senzill es pot utilitzar en diversos escenaris, com ara l'electrònica d'automòbils per provar sensors i en altres aplicacions on no es requereixen dades d'alta velocitat. També pot servir com a eina educativa per conèixer els senyals.

Paraules clau:
Aplicació oscil·loscopi, oscil·loscopi per a Android, simulador Arduino, Bluetooth Arduino


Codi de mostra per a Arduino i HC-05:
// Exemple per a Arduino Nano amb mòdul 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; // Variable per emmagatzemar el valor de lectura
int analogPin = A7; // Esborrador del potenciòmetre (terminal central) connectat al pin analògic A7

void setup() {
BTSerial.begin(9600); // Velocitat de transmissió predeterminada de l'HC-05 en mode d'ordre AT
}

bucle buit() {
estàtic sense signar llarg anteriorMillis = 0;
const interval llarg sense signar = 30; // Interval desitjat en mil·lisegons
corrent llarg sense signarMillis = millis();

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

// Llegeix el valor analògic i envia'l per Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Afegeix aquí qualsevol tasca que no bloquegi
// Eviteu utilitzar delay() per mantenir un bucle sensible
}
Data d'actualització:
29 de març 2024

Seguretat de les dades

La seguretat comença per entendre com els desenvolupadors recullen i comparteixen les teves dades. Les pràctiques de privadesa i seguretat de les dades poden variar segons l'ús que es fa de l'aplicació, la regió i l'edat. El desenvolupador ha proporcionat aquesta informació i és possible que l'actualitzi al llarg del temps.
No es comparteixen dades amb tercers
Més informació sobre com els desenvolupadors declaren la compartició de dades
No es recullen dades
Més informació sobre com els desenvolupadors declaren la recollida de dades

Assistència de l'aplicació

Sobre el desenvolupador
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined