/*
電子元件 : 繼電器
功能 : 使用3.3V控制110V電器
*/
#include <BluetoothSerial.h>
#define relayPin 2
BluetoothSerial BT;
void setup() {
BT.begin("ESP32_acer");
pinMode(relayPin, OUTPUT);
}
void loop() {
// 判斷是否有資料進來
if(BT.available()){
char BTChar = BT.read(); // 讀取字元
// 判斷收到'1'還是'0'
if(BTChar == '1'){
digitalWrite(relayPin, HIGH); // 打開led
BT.println("turn on");
}else if(BTChar == '0'){
digitalWrite(relayPin, LOW); // 關閉led
BT.println("turn off");
}
}
delay(100);
}