通用序列匯流排介面USB與Arduion串列阜互相通訊

P.S:可與手機藍芽搭配

// #define LED 13 // 定義 LED 燈接至控制板接腳 13  <--在程式中不可更改變數值,占用較小記憶體位置

int LED=13; // 定義 LED 燈接至控制板接腳 13  <--可以隨意在程式中更改變數值,占用較記憶體位置


void setup()

{

  Serial.begin(9600); // 設置傳輸鮑率為 9600

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

}


void loop()

{

  char val=Serial.read();         // 讀取電腦發送給 Arduino 的字元,並存放在 val 變數

  if(val=='r')                    // 判斷接收到的是否是「r」字元

  {                               // 如果接收到的是「r」字元

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

    Serial.println("LED 燈亮 ");  // 監控視窗顯示「LED 燈亮」字串

  }

  if(val=='s')                    // 判斷接收到的是否是「s」字元

  { // 如果接收到的是「s」字元

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

    Serial.println("LED 燈熄滅 "); // 監控視窗顯示「LED 燈熄滅」字串

  }

}