實驗所需器件:
Arduino UNO控制板 | 1塊 |
麪包板 | 1塊 |
麪包板專用跳線 | 若干 |
鑷子 | 1把 |
LED燈 | 1個 |
220歐姆電阻 | 1個 |
程序源碼:
/* 程序說明: 使一個Led亮一秒,滅一秒,如此往復。 */ //定義LED引腳爲13 #define LED 13 void setup() { // 初始化數字引腳,使其爲輸出狀態。 pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, HIGH); // 開啓LED delay(1000); // 持續1秒鐘 digitalWrite(LED, LOW); // 關閉LED delay(1000); // 持續1秒鐘。 }
pinMode(pin, mode):
函數有兩個參數pin和mode,pin參數表示所要配置的引腳,mode參數表示設置的模式—INPUT(輸入)或OUTPUT(輸出)
void loop函數:
這個區域用來定義芯片主要重複的動作,芯片會一直重複執行該區域的內容,直到斷電爲止
digitalWrite(pin, value):
函數有兩個參數pin和value,pin參數表示所要設置的引腳,value參數表示輸出的電壓(HIGH爲高電平(開),LOW爲低電平(關)。
delay(ms):
delay函數是一個延時函數,參數表示延時時長,單位是ms(毫秒),每1000毫秒等於1秒。
示例: