# 1. Arduino 教學課程 寫出你的第一個程式 ## 安裝教學 Arduino可提供使用者製作互動式裝置的平台,透過簡單的程式碼即可控制硬體設備,而Arduino常見的硬體零件有:Arduino Uno 、 Arduino Nano 、 Arduino Pro。 首先,在Arduino官網下載,網址在這:https://www.arduino.cc/en/software 。 選擇符合電腦的作業系統 ![](https://i.imgur.com/idfsulK.png) 點擊左邊的JUST DOWNLOAD ![](https://i.imgur.com/4fMlcpY.png) 點擊我同意 ![](https://i.imgur.com/8AKllsd.png) 點擊僅為我安裝 ![](https://i.imgur.com/tGDQhRB.png) 選擇安裝位置再點安裝 ![](https://i.imgur.com/D03Kp1r.png) 看見此步驟就是安裝成功! ![](https://i.imgur.com/gqkos6L.png) ## 進入Arduino教學 打開Arduino會有一些程式碼,如下圖: ![](https://i.imgur.com/L9ObpLl.png) 目前我們先打開範例程式碼試著執行看看,點擊File > Examples > Basics > Blink ![](https://i.imgur.com/85PeRYO.png) 會跳出新的叫做Blink的視窗,詳細程式碼的部分會在下一堂課做說明 ![](https://i.imgur.com/5k5pDlb.png) 裝置選擇Arduino Uno ![](https://i.imgur.com/cj4Mmz3.png) 選擇Port為COM3 ![](https://i.imgur.com/w8hcvOL.png) 點擊Upload再點擊執行即可再Arduino Uno看見結果。 ![](https://i.imgur.com/l4THMnS.png) ## 介紹Arduino接腳以及程式碼 0~13為數位的輸入輸出接腳 ![](https://i.imgur.com/HhE2OMh.png) A0~A5為類比的輸入輸出接腳 ![](https://i.imgur.com/8tlV1qA.png) Vin~3.3V為電源輸出腳 ![](https://i.imgur.com/B4Ydog4.png) 現在來介紹程式,void setup()這行的意思是把"只執行一次"的指令放在大括號裡, void loop()的意思是"重複執行"的指令放在大括號裡。 ![](https://i.imgur.com/P3yOeVY.png) 再來開啟Blink專案,在LED_BUILTIN改為13,表示輸出在13的接腳。 第33行開始 digitalWrite(13, HIGH); //讓LED亮 delay(1000); //延遲1秒鐘 digitalWrite(13, LOW); //讓LED不亮 delay(1000); //延遲1秒鐘 ![](https://i.imgur.com/AIKBXql.png) 小提醒:秒數可以自己調整,例如3秒鐘就需要輸入3000。