//-------------------------------------- //author:Victor Chen //web :www.vic8051.com //參考資料:Arduino實作入門與應用 ----台灣/松崗 //-------------------------------------- //程式 k2.ino int led= 13; //設定LED腳位 int k1=7; //設定按鍵1腳位,低電位動作 int k2=10; //設定按鍵2腳位,低電位動作 void setup()//初始化設定 { pinMode(led, OUTPUT); pinMode(k1, INPUT); digitalWrite(k1, HIGH); pinMode(k2, INPUT); digitalWrite(k2, HIGH); } 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 k1c, k2c; led_bl(); while(1) { k1c=digitalRead(k1); //偵測按鍵 1 if(k1c==0) led_bl(); k2c=digitalRead(k2); //偵測按鍵2 if(k2c==0) { led_bl(); led_bl(); } } }