2013年3月29日 星期五

Arduino 入門 Hello World!




int val;     //定義變數val
int ledpin=13;   //定義數位介面pin 13

void setup()

Serial.begin(9600);  //設定串列傳輸速率為9600

pinMode(ledpin,OUTPUT);//設定數位13 為輸出介面
}


void loop()
{
val=Serial.read();   //讀取PC 發送給Arduino 的指令或字元
                         //並將該指令或字元賦予val

if(val=='R')   //判斷接收到的指令或字元是否是R

{  //如果接收到是R

digitalWrite(ledpin,HIGH); //ON 數位13 的LED。
delay(500);
digitalWrite(ledpin,LOW);  //OFF 數位13 的LED。
delay(500);
Serial.println("Hello World!"); //顯示「Hello World!」字串
                                      //於Serial Port Monitor 上

}     //end if   

沒有留言:

張貼留言

RFID TI 培訓影片系列

RFID TI 培訓影片系列  https://www.ti.com/zh-tw/video/series/rfid.html 培訓影片系列 RFID 隨著創新技術日益發展,RFID 和 RF 術語越來越容易讓人混淆。本訓練系列詳細介紹了使用案例、權衡技術優缺點,讓您清楚知道該選...