作者:K.C.M.L

Source:上富科技
打從ESP32發表會的新聞發布以來,不論Maker或者是專業的開發人員,都把目光還有注意力投注到這塊同時擁有BLE和WiFi的模組上。而當ESP32正式發售以後,市場上的零售商家面臨的則是大小不一缺貨問題。其原因也不難理解,由於這個模組有其在BLE以及WiFi領域整合的先天優勢,這也讓縮小產品尺寸以及產品開發的創意可以無限延伸。
加上Arduino IDE的加持,讓它同使擁有極優的先天條件與較低的入門門檻,這也使得專業等級的Maker可以進入這個領域,去開發更多不同的產品。因此,本篇會著重於如何在Arduino IDE上面安裝ESP32。
好!我們廢話不多說,現在就開始。
Step1. 下載CP2102 USB 驅動程式
在開始之前,需要有一些預備動作。是的!就是預備動作。請到SILICON LABS的網頁去下載CP2102的驅動程式,下載以後將其解壓縮並且安裝,因為開發版上連接USB Port還有ESP32模組全靠這顆晶片當作傳輸媒介。(這個動作很重要,有無安裝這個驅動程式,會決定你的Arduino IDE能不能找到你的開發板。)
Step2. 安裝Arduino IDE所需的ESP32檔案
當你完成安裝驅動程式的動作以後,接下來到Espressif的Github頁面去下載整套的核心檔案並解壓縮。解壓縮完畢以後到你的Arduino檔案夾所在的位置,建立一個新的資料夾,命名為hardware。然後把剛剛解壓縮的檔案放到這個剛剛創造的hardware資料夾。
接下來,就是用Command Line命令列,進入到ESP32的資料夾內部的tools資料夾,然後執行(這個部分如果需要我詳加說明如何使用命令列的話,請在本篇文章下留言,如果有足夠的人數,我就另外寫一篇命令列的使用):
python get.py
Step3: 開啟Arduino IDE
如果你的Arduino IDE 在安裝以前已經先行開啟了,那麼你將不會看到任何改變,所以需要把Arduino IDE重新開啟。當你重新開啟以後,會發現工具的選項有所改變。
當你重啟Arduino IDE以後,就可以在工具選項當中,看到ESP32的相關板子;這也就表示,你可以開始使用ESP32當作Arduino的板子來開發你所需要的Project了。
感謝MakerPro總主筆歐敏銓先生的邀稿,以及上富科技有限公司陳竑年先生的專業提醒(原本我沒發現我的Mac並沒有安裝CP2102的驅動程式,多虧他的提醒,Arduino IDE才能搜尋到ESP32開發板的Port。)才得以使本篇文章可以問世。如果大家想要看更多的教學,也請Follow,如果願意支持我們的創作,也請用Bitcoin(下圖)支持。
〈本文同步發表於Medium平台,原文「Arduino ESP32 精簡型開發板 安裝教學」〉
訂閱MakerPRO知識充電報
與40000位開發者一同掌握科技創新的技術資訊!
2018/03/12
請問PICO晶片的版本也適用嗎?
我看國外討論串也在解決不認板的問題
https://esp32.com/viewtopic.php?f=2&t=2713&p=13319#p13463
搞得我想買又不敢買
2018/03/12
您好,這裡是MakerPRO編輯部,已將您的提問告知作者。請耐心等候謝謝您:)
2018/03/14
您好,作者想請您把細節說明得更清楚一些,好讓作者能更瞭解您的問題在哪,謝謝您:)
2017/11/28
命令列教學 for Mac: https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md
命令列教學 for Debian/Ubuntu: https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/debian_ubuntu.md
2017/06/06
命令列會寫嗎?
2017/06/12
您好,我們是MakerPRO編輯部,關於文章內提到的技術部分,若想繼續與作者交流,可加他的FB:https://www.facebook.com/mike.codechief?fref=ts 並私訊提問噢,謝謝您的支持: )
2017/04/05
想跟您請教命令列的使用,謝謝
2017/11/28
Espressif 的 arduino-esp32 repo 頁面就有安裝的教學了:https://github.com/espressif/arduino-esp32
– 在 Windows 上安裝:https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
– 在 Mac OS X 上安裝:https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md
– 在 Debian/Ubuntu Linux 上安裝:https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/debian_ubuntu.md
2017/11/28
命令列教學 for Mac: https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md