山姆的編程實作分享。。。

Sam Blog, Sam Sharing, Sam Studio

2020年3月5日

[Arduino][ESP8266] ESP8266 開發指南 – 開發環境設定篇


[Arduino][ESP8266]
ESP8266 開發指南 – 開發環境設定篇

Step1 : 安裝Arduino IDE

開發環境當然少不了Arduino IDE,請到Arduino 官網下載安裝 Arduino IDE
建議下載單機版,不要使用Web 或APP 版,未來你若要使用Sloeber, Visual Studio Code 這類的IDE開發軟體,都是要依靠在Arduino IDE software package 上,Web 或APP 版會比較棘手。

Step2: 設定ESP8266 package 的URL 

Arduino IDE 安裝完成後,default 的開發環境只有支援Arduino 官網賣的開發板,例如Uno, Nano…,而ESP8266開發板並不在default 的支援名單上,你必須額外的告知 Arduino IDE要新增開發板的URL。
請在Arduino IDE ->File ->Preference -> Additional Board Manager URLs 填入以下的URL :  http://arduino.esp8266.com/stable/package_esp8266com_index.json 
PS: 若已經有其他的URL存在了,請用 “,”分開。

Step3: 安裝 ESP8266 package 

上面的動作只是設定告知URL而已,你必須再做下載ESP8266 package的動作
請點選Arduino IDE ->Tools ->Board: -> Boards Manager
在Boards Manager 視窗下,輸入"ESP”或"ESP8266" ,然後點選"Install”安裝ESP8266的package
完成以上3個步驟後,ESP8266 的開發環境就算完成了。
接下來,我們就單純使用NodeMCU不外加線路的狀況下,再搭配內建的Blink 範例來驗證開發環境是否安裝正確。

Step I: 設定開發板

請點選Arduino IDE ->Tools ->Board: ,然後在支援的開發板下點選你手上的ESP8266開發板;下圖是我手上 NodeMCU的截圖
完成開發板的選定後,你就可將你的開發板插上USB cable和你的電腦做連接了

Step II: 設定com port, baud-rate以及開發板的參數

開發板插上USB cable後,電腦端應該會自動幫你安裝驅動程式 ,若沒有,上網搜尋CP2102 或 CH340 USB-to-UART 驅動程式然後手動安裝即可。
PS: 目前市面大都是CP2102 或 CH340 這兩顆USB-to-UART IC
沒意外的話,你電腦com-port 應該會多出一個,那就是和ESP8266溝通的com-port。
接著,請檢查下圖紅框中參數是否與符合你的開發板。
PS: 若不確定,也無仿,等下載有誤時,再回頭來改。

Step III: 選取Blink範例程式

請點選Arduino IDE ->File ->Examples->01.Basics ->Blink,Arduino IDE接著就會幫你打開Blink的範例程式
接著在範例程式的畫面點選Upload,IDE就會進行編譯及上載韌體的動作

若沒意外,你ESP8266開發板上的 built-in LED 應該就會以1秒的頻率做閃爍。
若 LED 沒閃,請留言你的狀況,我在case-by -case 幫你解決。

感謝閱讀,文章若對你有幫助,請點個讚,謝謝!

延伸閱讀

熱門文章