Popis:
Bezplatná aplikace pro vytvoření jednoduchého Bluetooth osciloskopu s Arduino nebo ESP32. Aplikace obsahuje příklad využívající modul HC-05 a Arduino, ale je kompatibilní i s dalšími moduly. Tento jednoduchý osciloskop lze použít v různých scénářích, jako je automobilová elektronika pro testování senzorů a v jiných aplikacích, kde nejsou vyžadována vysokorychlostní data. Může také sloužit jako vzdělávací nástroj pro poznávání signálů.
Klíčová slova:
Osciloskop aplikace, osciloskop pro Android, simulátor Arduino, Arduino Bluetooth
Ukázkový kód pro Arduino a HC-05:
// Příklad pro Arduino Nano s modulem 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; // Proměnná pro uložení načtené hodnoty
int analogPin = A7; // Stěrač potenciometru (střední vývod) připojený na analogový pin A7
void setup() {
BTSerial.begin(9600); // Výchozí přenosová rychlost HC-05 v režimu příkazů AT
}
void loop() {
static unsigned long previousMillis = 0;
const dlouhý interval bez znaménka = 30; // Požadovaný interval v milisekundách
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
předchozíMillis = aktuálníMillis;
// Přečtěte si analogovou hodnotu a odešlete ji přes Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Sem přidejte všechny neblokující úlohy
// Nepoužívejte delay() k udržení citlivé smyčky
}
Datum aktualizace
29. 3. 2024