Описание:
Безплатно приложение за създаване на прост 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 г.