Arduino 入門學習筆記(二):開發環境搭建
B站學習鏈接:link
1. Arduino IDE2軟件介紹
Arduino IDE,Arduino Integrated Development Environment,即Arduino集成開發環境。
Arduino IDE具有程序編輯、調試、編譯、上傳、庫管理等功能。
Arduino IDE有兩個版本:Arduino IDE 1.x 和 Arduino IDE 2.x,均提供Windows、Linux和macOS系統下的軟件安裝包。
最新版本 V1.8.19
要求:系統版本為Win 7或更新版本
軟件包:軟件安裝包、.ZIP壓縮包
最新版本 V2.3.6
要求:系統版本為Win 10或更新版本
軟件包:軟件安裝包、.ZIP壓縮包
下載地址:link
Arduino IDE2是IDE1的改進,具有更高的性能,改進的用戶頁面、開發板和庫管理器和許多新功能,例如自動補全、內置調試器和Arduino Cloud同步功能。
IDE2介紹參考:link
2. Arduino IDE2軟件下載安裝
下載
link下載Arduino IDE2最新Win系統版本
安裝
初次打開軟件,需要等待一段時間,這個過程會安裝一些庫以及驅動,出現彈窗都同意安裝即可。
軟件安裝路徑以及其他路徑
軟件安裝路徑:“D:\software\Arduino”(安裝軟件時設置好的)
項目文件夾地址:“首選項-項目文件夾地址”處設置,默認為“C:\Users\用戶名\Documents\Arduino”文件夾下。
庫安裝位置:“項目文件夾地址下會有libraries文件夾”
開發板包安裝目錄:“C:\Users\用戶名\AppData\Local\Arduino15”
3. Arduino-esp32庫介紹
Arduino-esp32庫是一個在Arduino平臺上開發ESP32的插件,它為Arduino環境下的ESP32芯片提供了支持。它允許使用熟悉的Arduino函數和庫編寫代碼,并直接在ESP32上運行。
Arduino-esp32庫支持對ESP32、ESP32-S2、ESP32-S3、ESP32-C3、ESP32-C6和ESP32-H2進行開發,還提供了許多基礎庫。
Arduino-esp32庫通過Arduino支持ESP32S3外設情況:GPIO、UART、ADC、Timer、I2C、I2S、LEDC、RMT、SDMMC、Temp Sensor、Touch、USB、BLE、WiFi。
Arduino-esp32介紹網址:link
4. Arduino-esp32庫安裝
在線安裝(電腦能聯網)
- Arduino首選項(Preference)中添加ESP32的開發板管理器URL
- 在開發板管理器搜索ESP32并安裝
這是最簡單的方法,它會自動下載安裝必要的文件和工具,并可以自動更新到最新版本的支持包版本。只不過國內下載速度比較慢,并且很大機率安裝失敗(自己嘗試科學上網目前一次也沒有成功過)。
離線安裝(推薦)
2.0.11版本下載鏈接: link
下載2.0.11版本,解壓縮后將全部文件復制粘貼到如下位置(C:\Users\用戶名\AppData\Local\Arduino15\staging\packages),然后選擇2.0.11版本點擊安裝即可。
好處:可在沒有網絡情況下完成esp32安裝
缺點:需要手動完成下載和放置,支持包需要更新也是重復這個過程。