BTscope 簡介
// 帶有 HC-05 的 Arduino Nano 範例:
// 引腳排列:
// VCC --> Vin
// TXD --> 腳位 10
// RXD --> 腳位 11
// 接地 --> 接地
#include“SoftwareSerial.h”
軟體序列 BTSerial(10, 11); // 接收 | TX
整數值=0; // 儲存讀取值的變數
int AnalogPin = A7; // 電位器抽頭(中間端子)連接到類比腳位 3
無效設定(){
BTSerial.begin(9600); // AT指令模式下HC-05預設速度
}
無效循環(){
靜態無符號長 previousMillis = 0;
常量無符號長間隔 = 30; // 設定你想要的時間間隔(以毫秒為單位)
無符號長 currentMillis = millis();
if (currentMillis - previousMillis >= 間隔) {
先前的Millis = 當前的Millis;
// 透過藍牙讀取和傳送資料的程式碼
val = AnalogRead(analogPin);
BTSerial.println(val);
}
// 你的其他非阻塞任務可以放在這裡
// ...
// 避免使用delay()來保持循環回應
}
*/
// 引腳排列:
// VCC --> Vin
// TXD --> 腳位 10
// RXD --> 腳位 11
// 接地 --> 接地
#include“SoftwareSerial.h”
軟體序列 BTSerial(10, 11); // 接收 | TX
整數值=0; // 儲存讀取值的變數
int AnalogPin = A7; // 電位器抽頭(中間端子)連接到類比腳位 3
無效設定(){
BTSerial.begin(9600); // AT指令模式下HC-05預設速度
}
無效循環(){
靜態無符號長 previousMillis = 0;
常量無符號長間隔 = 30; // 設定你想要的時間間隔(以毫秒為單位)
無符號長 currentMillis = millis();
if (currentMillis - previousMillis >= 間隔) {
先前的Millis = 當前的Millis;
// 透過藍牙讀取和傳送資料的程式碼
val = AnalogRead(analogPin);
BTSerial.println(val);
}
// 你的其他非阻塞任務可以放在這裡
// ...
// 避免使用delay()來保持循環回應
}
*/
展開