int pinIn = 7;
int pinOut = 8;
int buttonState = 0;
void setup() {
pinMode(pinIn, INPUT);
pinMode(pinOut, OUTPUT);
Serial.begin(9600);
}
void loop() {
buttonState = digitalRead(pinIn);
if(buttonState==1){
digitalWrite(pinOut,HIGH);
}
else{
digitalWrite(pinOut,LOW);
}
}
設定變數pinIn等於7
設定變數pinOut等於8
設定變數butttonState等於0
初始設定{
腳位模式(pinIn[也就是7]腳位,負責輸入)
腳位模式(pinOut[也就是8]腳位,負責)輸出
序列埠設定鮑率為9600
}
重複執行
變數buttonState等於數位腳位pinIn讀取的訊號
如果變數buttonState等於1
設定腳位pinOut輸出高電位
}
否則
腳位pinOut輸出低電位
}
}