Opis:
Brezplačna aplikacija za ustvarjanje preprostega Bluetooth osciloskopa z Arduino ali ESP32. Aplikacija vključuje primer uporabe modula HC-05 in Arduino, vendar je združljiva tudi z drugimi moduli. Ta preprost osciloskop je mogoče uporabiti v različnih scenarijih, na primer v avtomobilski elektroniki za testiranje senzorjev, in v drugih aplikacijah, kjer niso potrebni hitri podatki. Lahko služi tudi kot izobraževalno orodje za spoznavanje signalov.
Ključne besede:
Aplikacija Osciloskop, osciloskop za Android, Arduino simulator, Arduino Bluetooth
Vzorčna koda za Arduino in HC-05:
// Primer za Arduino Nano z modulom 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; // Spremenljivka za shranjevanje prebrane vrednosti
int analogPin = A7; // Brisalec potenciometra (srednji priključek), povezan z analognim zatičem A7
void setup() {
BTSerial.begin(9600); // Privzeta hitrost prenosa HC-05 v ukaznem načinu AT
}
void loop() {
statični nepredznačeni dolgi prejšnji Millis = 0;
const dolgi interval brez predznaka = 30; // Želeni interval v milisekundah
nepredznačeni dolgi tokMillis = millis();
if (currentMillis - previousMillis >= interval) {
prejšnji Millis = trenutni Millis;
// Preberite analogno vrednost in jo pošljite prek Bluetootha
val = analogRead(analogPin);
BTSerial.println(val);
}
// Tukaj dodajte vsa opravila, ki ne blokirajo
// Izogibajte se uporabi delay() za vzdrževanje odzivne zanke
}
Posodobljeno dne
29. mar. 2024