2021年2月6日 星期六

如何下載Arduino IDE

如何下載 Arduino IDE?開始撰寫你的第一支程式!


第一步,至 https://www.arduino.cc/en/software 下載軟體

並依照自己電腦系統規格點擊紅框內的 "粗體" 字,之後會詢問是否贊助Arduino,亦可點擊 "JUST DOWNLOAD" 」直接下載執行檔(.exe)



-----------------------------------------------------------------------------------------------------------------

第二步,點擊以開始安裝軟體

安裝的步驟非常簡單,直接按「 I Agree >>  Next> >>選擇安裝目的資料夾,不變更直接按 Install ,之後將會執行安裝


-----------------------------------------------------------------------------------------------------------------

第三步,詢問是否安裝 USB 驅動

 請直接點擊「安裝」即可,到了這裡我們就算完成安裝嘍。


-----------------------------------------------------------------------------------------------------------------

第四步,詢問是否允許存取

 請直接點擊允許存取即可。

-----------------------------------------------------------------------------------------------------------------

第五步,開啟 Arduino IDE  (注意:它跟上一個安裝檔長不一樣)

點擊兩下開啟Arduino IDE。


-----------------------------------------------------------------------------------------------------------------

第六步,如何開啟範例? 並建立程式概念

Arduino IDE裡已經內建了許多的範例程式,能夠讓初學者更快透過範例上手使用,這裡我們就舉例一個最基本的程式「Blink」來告訴大家如何運用範例程式,熟悉Arduino加看懂程式碼。

首先點擊 「檔案 >> 範例 >> 01.Basics >> Blink」,將會開啟範例檔,下面範例程式我刪去了過多的註解,讓畫面乾淨一點也比較好解釋。

  • 程式解釋:
    1. Setup( ){ 程式; }                  // 只會執行一次,通常都是用來設定腳位
    2. Void loop( ){ 程式; }            // 會重複不斷執行
    3. pinMode( pin,  mode );       // 代表腳位要設定成什麼模式
    4. digitalWrite( pin , value );   // 代表要輸出什麼數位訊號(HIGH或LOW)給腳位
    5. delay(ms);                          // 如程式1000(ms)代表1秒
-----------------------------------------------------------------------------------------------------------------

第七步,設定燒入?

點擊 「工具 」 ,調整「開發粄選擇你是哪種Arduino板 及 Arduino的USB「序列埠 」就能設定好燒入了,是不是非常簡單呢!


-----------------------------------------------------------------------------------------------------------------

第八步,如何燒入程式?

燒入方式有:1.如下圖的箭頭」符號 / 2.點選「草稿碼 >> 上傳 」/ 3.快捷鍵「Ctrl + U 」同時按下,此三種方式都可以進行燒入。

順帶一題,打勾(驗證/編譯)代表甚麼呢? 它代表的僅僅是只能驗證你的程式碼有沒有寫錯而已,並不會上傳燒入至Arduino板。


燒入完成後,Arduino IDE下方將會顯示「上傳完畢 」並在下方告訴你編譯狀況;若是失敗了,請確認上面第七步是否做對了。


-----------------------------------------------------------------------------------------------------------------

第九步,結果

Arduino板上的LED燈將會每秒閃爍。


-----------------------------------------------------------------------------------------------------------------

延伸及探討


看到這相信大家對Arduino都有點基礎了,那我們回頭來修改程式,更進一步練習吧!
  • 練習題
  1. LED_BUILTIN改為13
  2. delay(1000); 改為 delay(200); 

  • 解答
  1. LED_BUILTIN = Digtal 13,而我們程式中 pinMode( pin,  mode ); 的 pin 都是代表數位腳位不用特別加D(例如:D13);但代表類比腳位就必須填上A(例如:A0)
  2. 閃爍速度變快。

  • 數位腳位:代表只會接收或發送 HIGH/LOW 訊號也可表示 1 (VCC) / 0 (GND) 訊號。
  • 類比腳位:根據控制器的解析度將電壓細分成為訊號,例如:UNO 提供10位元的 A/D 轉換器 (A0~A5) 那麼它的訊號範圍最大就是 210 = 1024 。



返回arduino目錄                                                              下一篇:如何下載Arduino IDE


沒有留言:

張貼留言