Опис:
Бесплатна апликација за креирање едноставен Bluetooth осцилоскоп со Arduino или ESP32. Апликацијата вклучува пример со користење на HC-05 модул и Arduino, но е компатибилна и со други модули. Овој едноставен осцилоскоп може да се користи во различни сценарија, како што е автомобилската електроника за тестирање на сензори и во други апликации каде што не се потребни податоци со голема брзина. Може да послужи и како едукативна алатка за учење за сигналите.
Клучни зборови:
Апликација за осцилоскоп, осцилоскоп за Android, Arduino симулатор, Arduino Bluetooth
Пример код за Arduino и HC-05:
// Пример за Arduino Nano со HC-05 модул:
// Забелешка:
// VCC --> Вин
// TXD --> пин 10
// RXD --> пин 11
// GND --> GND
#include "SoftwareSerial.h"
SoftwareSerial BTSerial(10, 11); // RX | Тексас
int val = 0; // Променлива за складирање на прочитаната вредност
int analogPin = A7; // Бришачот на потенциометар (среден терминал) поврзан со аналогниот пин A7
поставка за празнина () {
BTSerial.begin(9600); // HC-05 стандардна брзина на бауд во командниот режим AT
}
празнина јамка() {
статички непотпишан долг претходенМилис = 0;
const непотпишан долг интервал = 30; // Посакуван интервал во милисекунди
непотпишан долга струјаMillis = millis();
ако (currentMillis - previousMillis >= интервал) {
претходенМилис = сегашенМилис;
// Прочитајте ја аналогната вредност и испратете ја преку Bluetooth
val = analogRead(analogPin);
BTSerial.println(val);
}
// Додадете какви било задачи што не се блокираат овде
// Избегнувајте користење на delay() за одржување на одговорна јамка
}