Descripción:
Una aplicación gratuita para crear un osciloscopio Bluetooth sencillo con Arduino o ESP32. La aplicación incluye un ejemplo usando un módulo HC-05 y Arduino, pero también es compatible con otros módulos. Este sencillo osciloscopio se puede utilizar en diversos escenarios, como la electrónica automotriz para probar sensores y en otras aplicaciones donde no se requieren datos de alta velocidad. También puede servir como herramienta educativa para aprender sobre señales.
Palabras clave:
Aplicación de osciloscopio, osciloscopio para Android, simulador Arduino, Arduino Bluetooth
Código de muestra para Arduino y HC-05:
// Ejemplo para Arduino Nano con módulo HC-05:
// Configuración de pines:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// TIERRA --> TIERRA
#incluir "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | Texas
valor int = 0; // Variable para almacenar el valor leído
int analogPin = A7; // Limpiador de potenciómetro (terminal medio) conectado al pin analógico A7
configuración nula() {
BTSerial.begin(9600); // Velocidad de baudios predeterminada HC-05 en modo de comando AT
}
bucle vacío() {
estático sin firmar largo anteriorMillis = 0;
const intervalo largo sin signo = 30; // Intervalo deseado en milisegundos
currentMillis largo sin firmar = millis();
if (Millisactual - Millisanterior >=intervalo) {
Millisanterior = Millisactual;
// Lee el valor analógico y lo envía por Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Añade aquí cualquier tarea sin bloqueo
// Evite usar delay() para mantener un bucle responsivo
}