close
前言
使用了一陣子 Arduino IDE 官方後,深深覺得...
這套真是陽春..(Trace code 也不能、也沒IntelliSense(命令自動完成)等功能
因此開始尋找第三方免費的IDE
- sublime
一開始使用了 sublime 的 Arduino 外掛,主選單會多出一個Arduino選單,
各項功能都在裡面,支援IntelliSense(命令自動完成),但是還是不能Trace code.
- Visual Studio Community 2017 + Arduino for Visual Studio
後來試了Visual Studio 的 Arduino外掛 (Arduino for Visual Studio). 這套整合在Visual Stuio 內.會多一個 vMicro 選項出來.可試用 但是....【要錢】
- Visual Studio Code(VS Code) + PlamformIO IDE(PIO IDE)
VS Code 上有好幾套 Arduino 外掛..也有微軟本身自己出的..不過裝起來不太會用,有點複雜,很多要手動直接設定,
接著改試用 POI IDE,這套安裝的時候有點久,操作起來有點笨重速度有點慢,不過介面簡單,可以 trace code,程式自動完成,
上傳介面、序列埠除錯介面..等等都有 操作也很便利.. 就決定先採用這套。
VS Code + PIO IDE
- Windows 安裝Visual Studio Code(簡稱VS Code)
至微軟VS Code 官網(https://code.visualstudio.com/)
點選右方 [Download] 直接下載最新版 VS Code 進行安裝
- VS Code 安裝PlatformIO IDE外掛 (之後簡稱PIO IDE)
安裝完畢後啟動 VS Code,點選左方側邊圖示最下方的【擴充功能】
搜尋PlatformIO IDE 並進行安裝 ,安裝完畢後會出現【重新載入】直接點選
接著才是真正的安裝,下方工具列會提示安裝中.(整個過程有點久)
安裝完畢後下方工具列就會出現一個小房子圖示 (PlatformIO : Home)。
點選該圖示即可開啟 PIO IDE 的主畫面
- PIO IDE 基本介紹
先直接點選一個 [New Project] 新增專案,會出現專案精靈視窗,
PIO IDE 支援了四百多種板子,我們直接輸入 wemos 搜尋,
WEMOS D1 R2 與 D1 mini 相容,所以直接選擇 D1 mini,
下方 Framework 採預設值 Arduino 即可,Location 是專案擺放位置,我們可以自訂專案位置
例如我之後的專案將統一放在 D:/VS_CODE/WEMOS_D1_R2 目錄內,之後直接點選 【Finish】
專案新增完畢後畫面如下:
PIO 左邊選單 Borads 及 Platforms可以修改目前專案所支援的板子及平台(修改剛剛新增專案所設定的Board及Platform)
最下方Devices 則是查看目前所連線的裝置(只要把D1 R2透過 USB 連接,驅動程式正常安裝的話,在 Devices 內即可看到該裝置)
- PIO IDE 安裝WEMOS D1 mini Examples 範例程式
點選圖示,本功能用來載入其他的函示庫,畫面如下:
之後使用任何擴充的元件需要相關的函示庫都直接到本選單內搜尋。
目前先進行 Sample code 的安裝,直接在搜尋處輸入 【wemos d1】
點選進去後,直接點選【Install】進行安裝或者點選旁邊箭頭指定特定安裝目錄
每項元件下方都有各種說明 Examples 、Installation、Headers....等
請查看一下 Installation (安裝說明) ,這個範例的安裝說明內有提到建議在設定內把這組Sample
設成預設的函式庫 (方便專案查看用)
因此我們點選 VS Code 側邊選單最上方 圖示 (檔案總管) 顯示所有專案檔案,點選 Platformio.ini 開啟該設定檔
並將該設定值加入,並點選【檔案】>【儲存】將該設定儲存。
儲存完畢後,請查看檔案總管選單內的 .piolibdeps ,會出現 【WEMOS D1 mini Examples ...】選項方便查閱官方範例程式
文章標籤
全站熱搜