01.LED 模組
上一節,我們學會了如何輸出「hello world」。現在要看看如何點亮LED模組。正如我們所知,一個系統由三個基本模組組成:輸入、控制和輸出。此範例只會用到一個輸出模組(LED),而後有輸入模組。
Seeeduino是控制模組,LED是輸出模組,而它的輸出訊號為數位訊號。
背景知識
什麼是數位訊號?
數位訊號:數位訊號代表不同大小的數值之間是不連續的,且是在一個有限的範圍之內。Arduino的數位訊號具有兩個狀態:LOW(0V)為0; HIGH(5V)為1。因此向LED發送【HIGH】訊號可以讓它亮起來;發送【LOW】訊號則是讓LED熄滅。
使用模組
1.Seeeduino開發板
2.LED模組
3.訊號線(僅適用於模組已拆開的情況)
硬體連接
模組連接
① 預設以電路板上的線路連接到Seeeduino。
②透過USB傳輸線將Seeeduino連接到電腦。
程式碼
①打開 Arduino IDE。
②輸入以下程式碼,按一下【驗證()】來檢查有無語法錯誤,如果沒有出現錯誤訊息,就可以按【上傳()】把程式碼上傳到開發板。
//LED Blink
//The LED will turn on for one second and then turn off for one second
int ledPin = 4;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
程式碼分析
//LED Blink
//The LED will turn on for one second and then turn off for one second
這兩行是註解,//之後的內容不會被編譯為執行命令。