BTscope - Arduino oscilloscope

100+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot

Om denne app

Beskrivelse:
En gratis app til at lave et simpelt Bluetooth-oscilloskop med Arduino eller ESP32. Appen indeholder et eksempel, der bruger et HC-05-modul og Arduino, men den er også kompatibel med andre moduler. Dette enkle oscilloskop kan bruges i forskellige scenarier, såsom bilelektronik til test af sensorer og i andre applikationer, hvor højhastighedsdata ikke er påkrævet. Det kan også tjene som et pædagogisk værktøj til at lære om signaler.

Nøgleord:
Oscilloskop app, oscilloskop til Android, Arduino simulator, Arduino Bluetooth


Eksempelkode til Arduino og HC-05:
// Eksempel på Arduino Nano med HC-05-modul:
// Pinout:
// VCC --> Vin
// TXD --> ben 10
// RXD --> ben 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Variabel for at gemme den aflæste værdi
int analogPin = A7; // Potentiometervisker (midterste terminal) tilsluttet analog ben A7

void setup() {
BTSerial.begin(9600); // HC-05 standard baudrate i AT-kommandotilstand
}

void loop() {
statisk usigneret lang forrigeMillis = 0;
const unsigned long interval = 30; // Ønsket interval i millisekunder
usigneret lang strømMillis = millis();

if (currentMillis - forrigeMillis >= interval) {
forrigeMillis = nuværendeMillis;

// Læs den analoge værdi og send den over Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}

// Tilføj eventuelle ikke-blokerende opgaver her
// Undgå at bruge delay() til at opretholde en responsiv loop
}
Opdateret
29. mar. 2024

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Support til app

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