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