BTscope - Arduino oscilloscope

Clasificación de contido
Todos
500+
Descargas
Imaxe de captura de pantalla
Imaxe de captura de pantalla
Imaxe de captura de pantalla

Acerca desta aplicación

Descrición:
Unha aplicación gratuíta para crear un osciloscopio Bluetooth sinxelo con Arduino ou ESP32. A aplicación inclúe un exemplo usando un módulo HC-05 e Arduino, pero tamén é compatible con outros módulos. Este sinxelo osciloscopio pódese usar en varios escenarios, como a electrónica de automóbiles para probar sensores e noutras aplicacións nas que non se precisan datos de alta velocidade. Tamén pode servir como ferramenta educativa para coñecer os sinais.

Palabras clave:
Aplicación de osciloscopio, osciloscopio para Android, simulador de Arduino, Bluetooth de Arduino


Código de mostra para Arduino e HC-05:
// Exemplo para Arduino Nano con módulo 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 para almacenar o valor lido
int analogPin = A7; // Limpador do potenciómetro (terminal medio) conectado ao pin analóxico A7

void setup() {
BTSerial.begin(9600); // Velocidade de transmisión predeterminada de HC-05 no modo de comando AT
}

void loop() {
static unsigned long previousMillis = 0;
const unsigned long interval = 30; // Intervalo desexado en milisegundos
unsigned long currentMillis = millis();

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

// Le o valor analóxico e envíao por Bluetooth
val = AnalogRead(analogPin);
BTSerial.println(val);
}

// Engade aquí calquera tarefa que non bloquee
// Evite usar delay() para manter un bucle de resposta
}
Aplicación de osciloscopio Bluetooth para Arduino ou ESP32
Última actualización
29 de mar. de 2024

Seguranza dos datos

A seguranza pasa por entender como recompilan e comparten os teus datos os programadores. As prácticas relacionadas coa seguranza e a privacidade dos datos utilizadas poden variar en función do uso, a rexión e a idade. O programador facilitou esta información e pode modificala co paso do tempo.
  • Non se comparten datos con terceiros
    Máis información sobre como fan os programadores declaracións acerca dos datos que comparten
  • Non se recompila ningún dato
    Máis información sobre como fan os programadores declaracións acerca da recompilación de datos

Servizo de asistencia da aplicación

Acerca do programador
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

Máis contido de DonatasG