在使用數位I/O腳位時,需要先在setup()中先定義腳位的模式。
byte BTN=10;//定義一個名為BTN的變數代表10號接腳
byte LED=11;//定義一個名為LED的變數代表11號接腳
void setup() {
pinMode(BTN,INPUT); //將BTN(10)接腳設定為輸入
pinMode(LED,OUTPUT); //將LED(11)接腳設定為輸出
}
設定完腳位之後就可以開始做輸出入的控制了。
void loop() {
bool result= digitalRead(BTN);//宣告一個資料型別是bool的變數result,用來儲存BTN讀取到的值。
if(result){
digitalWrite(LED,HIGH); //當result為TRUE的時候讓LED亮起
}else{
digitalWrite(LED,LOW); //當result為FALSE的時候讓LED關閉
}
}