Opis:
Besplatna aplikacija za izradu jednostavnog Bluetooth osciloskopa s Arduinom ili ESP32. Aplikacija uključuje primjer korištenja HC-05 modula i Arduina, ali je također kompatibilna s drugim modulima. Ovaj jednostavni osciloskop može se koristiti u raznim scenarijima, kao što je automobilska elektronika za testiranje senzora i u drugim aplikacijama gdje nisu potrebni podaci velike brzine. Može poslužiti i kao obrazovni alat za učenje o signalima.
Ključne riječi:
Aplikacija Osciloskop, osciloskop za Android, Arduino simulator, Arduino Bluetooth
Primjer koda za Arduino i HC-05:
// Primjer za Arduino Nano s HC-05 modulom:
// Pinout:
// VCC --> Vin
// TXD --> pin 10
// RXD --> pin 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Varijabla za pohranu očitane vrijednosti
int analogniPin = A7; // Brisač potenciometra (srednji terminal) spojen na analogni pin A7
void setup() {
BTSerial.begin(9600); // HC-05 zadana brzina prijenosa u AT naredbenom načinu
}
void petlja() {
static unsigned long previousMillis = 0;
const dugi interval bez predznaka = 30; // Željeni interval u milisekundama
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
prethodniMillis = trenutniMillis;
// Očitajte analognu vrijednost i pošaljite je putem Bluetootha
val = analogRead(analogPin);
BTSerial.println(val);
}
// Ovdje dodajte sve zadatke koji ne blokiraju
// Izbjegavajte korištenje delay() za održavanje responzivne petlje
}