//-------------------------------------- //author:Victor Chen //web :www.vic8051.com //參考資料:Arduino實作入門與應用 ----台灣/松崗 //-------------------------------------- int led = 13; //設定LED腳位 //-------------------------------------- void setup() { //初始化設定 Serial.begin(9600); pinMode(led, OUTPUT); } //----------------------------------- void led_bl()//LED 閃動 { int i; for(i=0; i<2; i++) { digitalWrite(led, HIGH); delay(150); digitalWrite(led, LOW); delay(150); } } //----------------------------------- void loop()//主程式迴圈 { char c; led_bl(); Serial.print("uart test : "); while(1) { if (Serial.available() > 0) //若有收到資料 { c= Serial.read(); //讀取資料 if(c=='1') {Serial.print("1 ");led_bl();} if(c=='2') {Serial.print("2 ");led_bl();led_bl(); } if(c=='3') {Serial.print("3 ");led_bl();led_bl(); led_bl();} } } }