描述:
一款免費應用程序,用於使用 Arduino 或 ESP32 創建簡單的藍牙示波器。該應用程式包括使用 HC-05 模組和 Arduino 的範例,但它也與其他模組相容。這款簡單的示波器可用於各種場景,例如用於測試感測器的汽車電子設備,以及不需要高速資料的其他應用。它也可以作為學習訊號的教育工具。
關鍵字:
示波器應用程式、Android 示波器、Arduino 模擬器、Arduino 藍牙
Arduino 和 HC-05 的範例程式碼:
// 帶有 HC-05 模組的 Arduino Nano 範例:
// 引腳排列:
// VCC --> Vin
// TXD --> 腳位 10
// RXD --> 腳位 11
// 接地 --> 接地
#include“SoftwareSerial.h”
軟體序列 BTSerial(10, 11); // 接收 | TX
整數值=0; // 儲存讀取值的變數
int 類比腳位 = A7; // 電位器抽頭(中間端子)連接到類比腳位 A7
無效設定(){
BTSerial.begin(9600); // AT指令模式下HC-05預設波特率
}
無效循環(){
靜態無符號長 previousMillis = 0;
常量無符號長間隔 = 30; // 所需的時間間隔(以毫秒為單位)
無符號長 currentMillis = millis();
if (currentMillis - previousMillis >= 間隔) {
先前的Millis = 當前的Millis;
// 讀取模擬值並透過藍牙發送
val = AnalogRead(analogPin);
BTSerial.println(val);
}
// 在這裡新增任何非阻塞任務
// 避免使用delay()來維持反應循環
}