BTscope - Arduino oscilloscope

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

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

Описание:
Безплатно приложение за създаване на прост 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(), за да поддържате отзивчив цикъл
}
Приложение за Bluetooth осцилоскоп за Arduino или ESP32
Актуализирано на
29.03.2024 г.

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

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

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

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

Още от DonatasG