close
這次利用I/O之Input與Output接口,完成這個實驗,Input接按鍵,Output接LED。
1. 實驗材料
Arduino*1
USB傳輸線*1
麵包板*1
麵包板跳線*N
電阻220 Ω *1
電阻10k Ω *1
LED*1
按鍵*1
2. 電路接線圖
3. Arduino參考程式
#define BUTTON_PIN 7//定義BUTTON PIN為7
#define LED_PIN 8//定義LED PIN為8
void setup() {
// put your setup code here, to run once:
pinMode(LED_PIN,OUTPUT);//設定PIN 8為輸出模式
pinMode(BUTTON_PIN,INPUT);//設定PIN 7為輸入模式
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(BUTTON_PIN)==HIGH){//讀取PIN 7是否為HIGH
digitalWrite(LED_PIN,HIGH);//PIN 8輸出為HIGH,LED點亮
}
if(digitalRead(BUTTON_PIN)==LOW){//讀取PIN 7是否為LOW
digitalWrite(LED_PIN,LOW);//PIN 8輸出為LOW,LED熄滅
}
}
4. 實驗結果
當按鍵按下時,LED亮,按鍵沒有按下時,LED不亮。
文章標籤
全站熱搜