和點亮LED相同的接線方式,只是在電流的過程中,需要加入一個電阻再將LED的負極利用杜邦線連接到Arduino的GND腳位
*一般來說需要加上一個電阻,以免電流過強。
新概念
加上電組的原因:為了避免電流直接從高電位流到低電位的過程中因為沒有任何阻礙導致電流過強損壞Arduino,因此會加上一個電組,減少流過的電流。
int Pin = 8;
void setup() {
pinMode(Pin, OUTPUT);
}
void loop() {
digitalWrite(Pin, HIGH);
delay(1000);
digitalWrite(Pin, LOW);
delay(1000);
}
設定變數 Pin 為整數且等於8
初始設定{
腳位模式(Pin,負責輸出)
}
重複執行{
數位輸出(Pin,高電位);
等待(1秒鐘)
數位輸出(Pin,低電位);
等待(1秒鐘)
}
新概念
int:整數
為了避免在計算的過程中出現循環小數或是數值太大或太小,造成超過電腦計算負荷的問題,因此會設定數字的大小範圍。int的範圍是-32768~32767
如果要使用小數的話則有float等,但是計算上的困難度也會提高。
變數:表示一個沒有固定數值的數。例如年齡就是一個變數,每過一年就會比之前多一。
一般來說變數是可以自己命名的,在上面的範例中,就是把變數命名為Pin,且代表的數字是8
delay( ):表示等待(毫秒),也就是千分之一秒。因此dealy(1000)就是代表等待一秒的意思。