BTscope - Arduino oscilloscope

100+
Stahování
Hodnocení obsahu
Všichni (E)
Snímek obrazovky
Snímek obrazovky
Snímek obrazovky

Informace o aplikaci

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

Zabezpečení údajů

Bezpečnost začíná pochopením toho, jak vývojáři shromažďují a sdílejí vaše data. Postupy ochrany soukromí a zabezpečení dat se mohou lišit podle způsobu používání, oblasti a věku. Tyto informace poskytl vývojář a může je průběžně aktualizovat.
S třetími stranami nejsou sdílena žádná data
Další informace o tom, jak vývojáři deklarují sdílení
Aplikace neshromažďuje žádná data
Další informace o tom, jak vývojáři deklarují shromažďování

Podpora aplikace

O vývojáři
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined

Další obsah od vývojáře DonatasG