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   

沒有留言:

張貼留言

113 學年度第 1 學期 RFID應用課程 Arduino程式

113 學年度第 1 學期 RFID應用課程 Arduino程式 https://www.mediafire.com/file/zr0h0p3iosq12jw/MFRC522+(2).7z/file 內含修改過後的 MFRC522 程式庫 (原程式有錯誤) //定義MFRC522...