腳位:2~13, A0~A5
模式:INPUT, OUTPUT, INPUT_PULLUP
INPUT:作為輸入腳位
OUTPUT:作為輸出腳位
INPUT_PULLUP:作為輸入腳位並使用上拉電阻
練習1:
點亮兩個LED燈泡並且讓兩個燈泡輪流閃爍,控制閃爍的頻率在2秒一次。
const int ledPin1 = 2;
const int ledPin2 = 3;
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
}
void loop() {
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
delay(2000);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
delay(2000);
}