BTscope - Arduino oscilloscope

Innehållsklassificering
Ingen åldersgräns
500+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Läs mer
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Beskrivning:
En gratis app för att skapa ett enkelt Bluetooth-oscilloskop med Arduino eller ESP32. Appen innehåller ett exempel som använder en HC-05-modul och Arduino, men den är också kompatibel med andra moduler. Detta enkla oscilloskop kan användas i olika scenarier, såsom bilelektronik för att testa sensorer, och i andra applikationer där höghastighetsdata inte krävs. Det kan också fungera som ett pedagogiskt verktyg för att lära sig om signaler.

Nyckelord:
Oscilloskop-app, oscilloskop för Android, Arduino-simulator, Arduino Bluetooth


Exempelkod för Arduino och HC-05:
// Exempel för Arduino Nano med HC-05-modul:
// Pinout:
// VCC --> Vin
// TXD --> stift 10
// RXD --> stift 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Variabel för att lagra det avlästa värdet
int analogPin = A7; // Potentiometertorkare (mittpolen) ansluten till analog stift A7

void setup() {
BTSerial.begin(9600); // HC-05 standardöverföringshastighet i AT-kommandoläge
}

void loop() {
statisk osignerad lång föregåendeMillis = 0;
const unsigned long interval = 30; // Önskat intervall i millisekunder
unsigned long currentMillis = millis();

if (currentMillis - föregåendeMillis >= intervall) {
föregåendeMillis = aktuellMillis;

// Läs det analoga värdet och skicka det via Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Lägg till eventuella icke-blockerande uppgifter här
// Undvik att använda delay() för att upprätthålla en responsiv loop
}
Bluetooth oscilloskop app för Arduino eller ESP32
Uppdaterades den
29 mars 2024
Utvalda artiklar

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
  • Ingen data delas med tredje part
    Läs mer om hur utvecklare deklarerar delning
  • Ingen data samlades in
    Läs mer om hur utvecklare deklarerar insamling
Innehållsklassificering
Ingen åldersgräns
Läs mer

Appsupport

Om utvecklaren
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania

Mer från DonatasG