BTscope - Arduino oscilloscope

100+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

Описание:
Безплатно приложение за създаване на прост Bluetooth осцилоскоп с Arduino или ESP32. Приложението включва пример с използване на модул HC-05 и Arduino, но е съвместимо и с други модули. Този прост осцилоскоп може да се използва в различни сценарии, като например автомобилна електроника за тестване на сензори и в други приложения, където не се изискват високоскоростни данни. Може да служи и като образователен инструмент за изучаване на сигнали.

Ключови думи:
Приложение за осцилоскоп, осцилоскоп за Android, Arduino симулатор, Arduino Bluetooth


Примерен код за Arduino и HC-05:
// Пример за Arduino Nano с модул HC-05:
// Pinout:
// VCC --> Vin
// TXD --> пин 10
// RXD --> щифт 11
// GND --> GND

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11); // RX | TX
int val = 0; // Променлива за съхраняване на прочетената стойност
int analogPin = A7; // Чистачка на потенциометъра (средна клема), свързана към аналогов щифт A7

void setup() {
BTSerial.begin(9600); // HC-05 скорост на предаване по подразбиране в AT команден режим
}

void loop() {
статичен unsigned long previousMillis = 0;
const дълъг интервал без знак = 30; // Желан интервал в милисекунди
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= интервал) {
предишни мили = текущи мили;

// Прочетете аналоговата стойност и я изпратете през Bluetooth
val = analogRead(analogPin);
BTSerial.println(вал);
}

// Добавете всички неблокиращи задачи тук
// Избягвайте използването на delay(), за да поддържате отзивчив цикъл
}
Актуализирано на
29.03.2024 г.

Безопасност на данните

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането

Поддръжка на приложението

Всичко за програмиста
Donatas Gestautas
donatas.gestautas@gmail.com
Taikos 44-61 91217 Klaipeda Lithuania
undefined