BTscope - Arduino oscilloscope

100+
Descargas
Clasificación de contido
Todos
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
}
Ú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
undefined