Описание:
Бесплатное приложение для создания простого Bluetooth-осциллографа с помощью Arduino или ESP32. Приложение включает пример использования модуля HC-05 и Arduino, но оно также совместимо с другими модулями. Этот простой осциллограф можно использовать в различных сценариях, например, в автомобильной электронике для тестирования датчиков и в других приложениях, где не требуется высокоскоростная передача данных. Он также может служить образовательным инструментом для изучения сигналов.
Ключевые слова:
Приложение осциллографа, осциллограф для Android, симулятор Arduino, Arduino Bluetooth
Пример кода для Arduino и HC-05:
// Пример для Arduino Nano с модулем HC-05:
// Распиновка:
// ВКК --> Вин
// TXD --> контакт 10
// RXD --> контакт 11
// Земля --> Земля
#include "SoftwareSerial.h"
Программное обеспечениеSerial BTSerial(10, 11); // прием | Техас
интервал значения = 0; // Переменная для хранения прочитанного значения
int аналогPin = A7; // Стеклоочиститель потенциометра (средняя клемма), подключенный к аналоговому контакту A7
недействительная настройка() {
BTSerial.begin(9600); // Скорость передачи данных по умолчанию HC-05 в режиме AT-команд
}
недействительный цикл() {
статический беззнаковый длинный предыдущийMillis = 0;
const беззнаковый длинный интервал = 30; // Желаемый интервал в миллисекундах
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= интервал) {
предыдущийМиллис = текущийМиллис;
// Считаем аналоговое значение и отправим его по Bluetooth
val = AnalogRead(analogPin);
BTSerial.println(val);
}
// Добавляем сюда любые неблокирующие задачи
// Избегайте использования задержки() для поддержания отзывчивого цикла
}
Последнее обновление
29 мар. 2024 г.