初級草稿碼
151
您得寫 1000,而非 1,因為 1000 毫秒等
於 1 秒。也別忘了在指令最後加上分號。
若您想要延遲 2.5 秒,則程式碼為:
delay(2500);
編輯 Blink 草稿碼,修 改 延遲時間的長
短,然後驗證並上傳。您馬上就可以看
到 LED 燈閃爍的速率不一樣了。
抱歉,您剛剛說什麼?
您 已 經 知 道 如 何 叫 Arduino 執 行 動 作
了,雖然只是開關 LED 燈這麼簡單的動
作。現在,讓我們來教您如何使 LED 燈
在特定條件下開關,透過按鈕來控制開
關。怎麼做呢?就從組裝電路開始吧!
您 會 需 要 下 列 材 料( 以 下 所 有 材 料 除
了 Arduino Uno 以 外, 都 包 含 在 Maker
Shed 的 Mintronics Survival Pack 工具 包
中:
http://www.makershed.com/products/
mintronics-survival-pack
)!
• LED 燈 x1
• 220 歐姆電阻 x1
• 10k 歐姆(10K) 電阻 x1
• 開關
按鈕 x1
• 綜合跳線
• 小型麵包板 x1
首先,安裝 LED 燈。這次不用已經裝在
Arduino 板上的 LED 燈(
圖 16-3
),而用
外接的 LED 燈。安裝方法請見
圖 16-9
。
請 注 意,您 要 將 LED 燈接 在 麵 包 板 的
溝槽另一邊,因此需要將一條電線分別
從 GND 和腳位 13 接到麵包板上,另一
條線路則跨過溝槽連接 LED 燈的負極。
220 歐姆電阻跨過溝槽連接 LED 燈的正
極, 以 保 護 LED 燈和 Arduino, 以免功
率過高。若想複習電阻器相關資訊,請
見第 3 頁的「電阻」。
接下來,安裝按鈕。再裝上一個 10k 歐