通用序列匯流排介面USB與Arduion串列阜互相通訊
P.S:可與手機藍芽搭配
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 燈熄滅」字串
}
}