電子開發(fā)網(wǎng)

              電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
              搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 嵌入式系統(tǒng) >> ESP32 >> 正文

              Arduino開發(fā)ESP32 S3(一):環(huán)境搭建+點燈_esp32arduino開發(fā)

              作者:佚名    文章來源:網(wǎng)友    點擊數(shù):    更新時間:2023/10/31

              文章目錄


              一. 硬件設備

              ESP32 S3是樂鑫最新的物聯(lián)網(wǎng)芯片之一,選用它的原因是:

              • 同時支持BLE和WIFI
              • 具備USB接口
              • 有主頻較高的CPU

              為了節(jié)約時間硬件是在某寶購買的開發(fā)板。

              1.硬件組成

              ESP32 S3是樂鑫最新的物聯(lián)網(wǎng)芯片 

              2.原理圖

              ESP32原理圖 

              3.引腳排列圖

              ESP32引腳排列圖 

              二. 為什么是Arduino?

               
              目前開發(fā)ESP32系列芯片主要有兩種框架:

              • 樂鑫ESP-IDF
              • Arduino

              樂鑫的ESP-IDF能夠?qū)崿F(xiàn)較多功能,但安裝較為復雜,經(jīng)常出錯,需要開發(fā)者有較強的解決問題的能力。Arduino IDE 提供了一個簡單、易用和開放的開發(fā)環(huán)境,適用于初學者和非專業(yè)開發(fā)人員。它具有廣泛的支持和資料庫,使得快速原型設計和物聯(lián)網(wǎng)項目開發(fā)變得容易和便捷。使用 Arduino IDE 進行開發(fā)有以下幾個優(yōu)點:

              • 易于入門:Arduino IDE 的設計初衷是為了讓初學者和非專業(yè)開發(fā)人員能夠快速上手和使用。它提供了簡單而直觀的界面和易于理解的編程語言,使得初學者能夠輕松開始進行物聯(lián)網(wǎng)和嵌入式系統(tǒng)的開發(fā)。

              • 跨平臺支持:Arduino IDE 支持多種操作系統(tǒng),包括 Windows、Mac 和 Linux,因此開發(fā)人員可以在自己熟悉的操作系統(tǒng)上進行開發(fā)。這種跨平臺的特性使得團隊協(xié)作更加方便,并且可以在不同的硬件平臺上進行開發(fā)和測試。

              • 豐富的庫和示例代碼:Arduino IDE 提供了大量的開源庫和示例代碼,涵蓋了各種傳感器、通信模塊和外部設備的功能。這使得開發(fā)人員能夠從現(xiàn)成的代碼中借鑒和學習,并能夠快速構建和測試自己的項目。

              • 開放的生態(tài)系統(tǒng):Arduino 是一個開放的平臺,并且有一個龐大的社區(qū)支持。您可以在社區(qū)中獲取技術支持、分享項目和與其他開發(fā)人員交流。此外,許多供應商提供了與 Arduino 兼容的硬件和擴展模塊,使得選擇和集成外部設備更加方便。

              • 低成本和可用性:Arduino 板和相關硬件的成本相對較低,并且易于獲得。這意味著開發(fā)人員可以以較低的成本嘗試和實驗各種項目,并且可以輕松地獲取所需的部件和組件。

              三. Arduino ESP32開發(fā)環(huán)境安裝

              安裝 Arduino ESP32開發(fā)環(huán)境主要有兩個步驟:

              安裝和使用軟件不是這篇文章的重點,CSDN上有很多介紹,請自行學習不再贅述。

              四. 驗證開發(fā)環(huán)境

              1.選擇開發(fā)板

              在Arduino IDE菜單:工具— 開發(fā)板中選擇ESP32S3 Dev Module。

               

              2.選擇示例程序

              在Arduino IDE菜單:文件— 示例中選擇Blink。
               
              Blink示例程序:

              void setup() {
              
                // initialize digital pin LED_BUILTIN as an output.
                pinMode(LED_BUILTIN, OUTPUT);
              }
              // the loop function runs over and over again forever
              void loop() {
              
                digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)
                delay(1000);                      // wait for a second
                digitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOW
                delay(1000);                      // wait for a second
              }
              

              Ardunio的程序讀起來非常好理解,非專業(yè)工程師也能看懂,這也是為什么這么多人喜歡它的原因。

              3.運行示例程序

              在工具欄上點擊“上傳”圖標,Ardunio IDE將會編譯并將固件下載到ESP32S3開發(fā)板上(注意:在這一步之前需要選擇通過哪個串口連接到開發(fā)板,每個計算機有多個串口,要注意區(qū)分),下載完畢后固件會自動運行。
               

              運行后,開發(fā)板上的LED燈會閃爍,證明開發(fā)環(huán)境設置成功。

               

              Tags:ESP32,環(huán)境搭建,arduino開發(fā)  
              責任編輯:admin
              請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
              1分 2分 3分 4分 5分

              還可以輸入 200 個字
              [ 查看全部 ] 網(wǎng)友評論
              推薦文章
              • 此欄目下沒有推薦文章
              最新推薦
              關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
              返回頂部
              刷新頁面
              下到頁底
              晶體管查詢
              日韩精品一区二区三区中文| 国内精品91最新在线观看| 午夜精品久久久久久久久| 中文字幕一区二区三匹| 亚洲国产精品自在线一区二区| 免费精品无码AV片在线观看| 国产精品内射后入合集| 亚洲日韩精品A∨片无码| 国产系列高清精品第一页| 日产国产精品亚洲系列| 不卡在线免费播放视频| 成人精品综合免费视频| 久草热久草热线频97精品| 中文字幕精品视频在线| 国产精品对白交换视频| 精品久久久久久久| 久久国产精品国语对白| 日韩精品无码专区免费播放| 精品在线免费观看| 亚洲精品国产V片在线观看| 无码国产乱人伦偷精品视频| 日本一区精品久久久久影院| 亚洲国产精品一区二区三区久久| 国产精品视频第一区二区三区| 国产精品麻豆VA在线播放| 丝袜美腿精品一区二区三| 999成人精品视频在线| 日韩欧美国产精品第一页不卡| 久久国产精品成人片免费| 国产精品无码一区二区在线| 美女黄页免费视频大全在线| 国产偷亚洲偷欧美偷精品| 无码人妻精品一区二| 国产精品视频一区二区三区四| 精品午夜福利1000在线观看| 日韩精品久久久久久免费| 国产A√精品区二区三区四区| 青草青草久热精品视频99| 91精品国产成人网在线观看| 操女人视频国产年夜| 国产国产成人久久精品|