藍芽開關控制

Arduino TX1,RX1與藍芽TX,RX必須交握連接

int LED=13;                         // LED 燈接腳

char bt;                            // 藍牙接收字元變數


void setup()

{

  Serial.begin(9600);               // 監控視窗傳輸鮑率 

  Serial1.begin(9600);              // 藍牙傳輸鮑率

  pinMode(19,INPUT_PULLUP);         // RX1 接上拉電阻

  pinMode(LED,OUTPUT);              // 將 LED 燈接腳設為輸出模式

  digitalWrite(LED,HIGH);           // 將 LED 燈初始狀態設為 OFF

}

void loop() {

  if (Serial1.available()) {        // 偵測藍牙接收資料

    bt = Serial1.read();            // 讀取藍牙接收到的字元

    if(bt == 'A')                   // 如果藍牙接收到字元為 "A"

    {

      digitalWrite(LED,LOW);        // LED 燈亮

    }

    if(bt == 'a')                   // 如果藍牙接收到字元為 a

    {

      digitalWrite(LED,HIGH);       // LED 燈熄滅

    }

  }

}