BTscope - Arduino oscilloscope

100+
Жүктеп алынғандар
Контенттің жас шектеуі
Барлығы үшін
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні

Осы қолданба туралы

Сипаттама:
Arduino немесе ESP32 көмегімен қарапайым Bluetooth осциллографын жасауға арналған тегін бағдарлама. Қолданба HC-05 және Arduino модулін пайдаланатын мысалды қамтиды, бірақ ол басқа модульдермен де үйлесімді. Бұл қарапайым осциллографты сенсорларды сынауға арналған автомобиль электроникасы сияқты әртүрлі сценарийлерде және жоғары жылдамдықты деректер қажет емес басқа қолданбаларда пайдалануға болады. Ол сондай-ақ сигналдар туралы білім беру құралы ретінде қызмет ете алады.

Түйін сөздер:
Осциллограф қолданбасы, Android үшін осциллограф, Arduino симуляторы, Arduino Bluetooth


Arduino және HC-05 үшін үлгі коды:
// HC-05 модулі бар Arduino Nano мысалы:
// Pinout:
// VCC --> Вин
// TXD --> pin 10
// RXD --> pin 11
// GND -> GND

#қосуға "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Оқу мәнін сақтау үшін айнымалы
int analogPin = A7; // Потенциометр тазалағыш (ортаңғы терминал) аналогтық A7 түйреуішіне қосылған

жарамсыз орнату() {
BTSerial.begin(9600); // HC-05 әдепкі беру жылдамдығы AT пәрмен режимінде
}

void цикл() {
static unsigned long previousMillis = 0;
const таңбасыз ұзақ интервал = 30; // Миллисекундтағы қалаған интервал
unsigned long currentMillis = millis();

егер (ағымдағыMillis - алдыңғы Миллис >= интервал) {
бұрынғы Миллис = ағымдағы Миллис;

// Аналогтық мәнді оқып, оны Bluetooth арқылы жіберіңіз
val = analogRead(analogPin);
BTSerial.println(val);
}

// Мұнда кез келген блокталмаған тапсырмаларды қосыңыз
// Жауапты циклды сақтау үшін delay() функциясын қолданбаңыз
}
Жаңартылған күні
2024 ж. 29 нау.

Дерек қауіпсіздігі

Қауіпсіздік ұғымы әзірлеушілердің деректеріңізді қалай жинап, бөлісетінін түсінуден басталады. Дерек құпиялығы мен қауіпсіздік шаралары қолданбаңыздың пайдаланылуына, аймағыңыз бен жасыңызға байланысты әртүрлі болуы мүмкін. Бұл ақпаратты әзірлеуші ұсынды және оны өзгертіп тұруы мүмкін.
Үшінші тараппен ешбір дерек бөлісілмейді.
Әзірлеушілердің деректерді бөлісу бойынша мәлімдемесі туралы толық ақпарат алыңыз.
Деректер жиналмады.
Әзірлеушілердің деректерді жинау бойынша мәлімдемесі туралы толық ақпарат алыңыз.

Қолданбаның қолдау көрсету қызметі

Әзірлеуші туралы
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined