一、Arduino是啥???
義大利文中,Arduino是一個酒吧的名字(因為Arduino創始者經常光顧這個酒吧,所以就命名為Arduino),或另一種說法是說Arduino是一個國王的名字(哎呀不重要啦
所以……Arduino到底是啥?簡單來說就是一個為電烤而已啦,相當於電腦,Arduino就只是一塊主機板而已,如果單純要拿Arduino當計算機,那大可直接使用;如果要拿來做機器人的話,就要幫他額外購買他的眼睛、手臂等等的(那些額外的"部位"就叫做模組~後面會詳細說明)
二、Arduino的版本
Arduino還有版本之分!?沒錯,根據你的用途,有許多Arduino供你選擇的啦,不過新 手最適合的就是UNO版了
Arduino Mega |
WiFi專用的arduino |
今天的主角 Arduino UNO |
三、Arduino使用須知
(一)
請將Arduino溫柔的放置在絕緣體(註1)上
(二)
Arduino是個非常討厭水的物品,請不要讓他碰到水(所以不要再桌上放水,打翻了Arduino也GG了)
(三)
盡量不要碰出Arduino的金屬焊點(亮亮一點)的部分,因為你身上有著看不到的靜電會破壞內部電路
四、開始調教Arduino
(一)取得調教工具---Arduino IDE
就是用來撰寫以及上傳Arduino程式的軟體
工欲善其事必先利其器,到網路上搜尋” Arduino”,看到第一個網站(不要懷疑點下去
看到上方的列表中有一個”software”,點下去,會看到出現兩個選項,點那個”Downloads”
大家的作業系統都是Windows吧~所以就點”Windows Installer, for Windows XP and up”的選項
看到左邊,點”Just Download”後,就會開始下載了
等下載好後,一直點”確認”給他安裝好就可以啦
(二)開始調教囉
打開Arduino IDE
打開左上角的”範例”->”Basics”->”Blink”
打開中間的”工具”->”序列埠”->”COM3”(每個人的COM不一定會一樣,只要有看到有arduino就點下去)
接下來按下左上角有一個上傳按鈕,按下他
等待右下方的進度條跑完並顯示”上傳完畢”,應該會看到Arduino上會有一個小LED燈在閃爍,就代表你的第一次調教成功啦
(三) Arduino IDE
未來在寫Arduino時就是靠這個軟體,而這種編寫程式的軟體有著特殊的名詞,IDE(Integrated Development Environment),開發整合環境,將編輯、編譯、偵錯程式的功能通通包裝在一個軟體內,就來認識一下Arduino IDE
在狀態欄中會顯示程式編譯後的大小,如果程式錯誤,也會在此顯示錯誤訊息
根據上面的數字一一解說
1.驗證,用來檢查程式是否有符合語法
2.上傳,按下後會將程式驗證一遍,再把程式編譯(註2)後透過USB上傳到Arduino
我們編寫的程式檔稱為草稿碼( sketch)
3.新增一個新的草稿碼
4.開啟舊的草稿碼
5.儲存現在的草稿碼
註1:不能導電的物體稱作絕緣體,如:布料、木板、書本、磁磚等等......;而導體就是會導電的物品,如鐵板,水,或其他金屬等物品......(所以請不要將Arduino放在這些東西上)
註2:當程式要給機器執行時,會把我們撰寫的程式碼翻譯成機器看得懂的"機械碼",而這過程就是"編譯"
(四)怎麼不能上傳!?
在上傳過程中,如果看到狀態欄從藍綠色變成橘色,代表出了一些問題
1.
有可能你是用別的版本的板子,而Arduino
IDE卻還是把它當作UNO
解決辦法:
到”工具”->”開發版”選擇正確的板子版本
2.
有可能arduino並沒有確實的連接上電腦
解決辦法:檢查Arduino是否有連到電腦,或是拔掉Arduino的USB線再重新插回去
3. 如果連Arduino IDE都偵測不到你的Arduino,可能你的板子是大陸的......
解決辦法:如果你的板子長的和左邊的一樣,代表你的USB to TTL晶片(註3)是大陸的"CH340",額外安裝驅動程式就可以解決了;如果你的板子長的和右邊的一樣,那就更新你的驅動程式
1.
CH340
廠商為了節省製作成本,所以採用此晶片來代替原廠的晶片
(1)
上網搜尋"CH340",進去那個大陸網站並下載程式
(2)
解壓縮檔案後打開"CH341SER"
(3)
找到"SETUP.EXE"並點他,打開後再點"INSTALL",等他安裝好就OK了
2.
原廠的晶片
其實這個年代......應該不會遇到這個問題啦(明明是自己懶不想寫),如果有人遇到這個問題,我再補充吧~
沒有留言:
張貼留言