<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 嵌入式系統 >> ESP32 >> 正文

      Arduino開發ESP32 S3(一):環境搭建+點燈_esp32arduino開發

      作者:佚名    文章來源:網友    點擊數:    更新時間:2023/10/31

      文章目錄


      一. 硬件設備

      ESP32 S3是樂鑫最新的物聯網芯片之一,選用它的原因是:

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

      為了節約時間硬件是在某寶購買的開發板。

      1.硬件組成

      ESP32 S3是樂鑫最新的物聯網芯片 

      2.原理圖

      ESP32原理圖 

      3.引腳排列圖

      ESP32引腳排列圖 

      二. 為什么是Arduino?

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

      • 樂鑫ESP-IDF
      • Arduino

      樂鑫的ESP-IDF能夠實現較多功能,但安裝較為復雜,經常出錯,需要開發者有較強的解決問題的能力。Arduino IDE 提供了一個簡單、易用和開放的開發環境,適用于初學者和非專業開發人員。它具有廣泛的支持和資料庫,使得快速原型設計和物聯網項目開發變得容易和便捷。使用 Arduino IDE 進行開發有以下幾個優點:

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

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

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

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

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

      三. Arduino ESP32開發環境安裝

      安裝 Arduino ESP32開發環境主要有兩個步驟:

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

      四. 驗證開發環境

      1.選擇開發板

      在Arduino IDE菜單:工具— 開發板中選擇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的程序讀起來非常好理解,非專業工程師也能看懂,這也是為什么這么多人喜歡它的原因。

      3.運行示例程序

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

      運行后,開發板上的LED燈會閃爍,證明開發環境設置成功。

       

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

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      • 此欄目下沒有推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 天天综合天天综合| 亚洲国产精品综合久久久| 国产成人+综合亚洲+天堂| 色99久久久久高潮综合影院| 丁香六月纪婷婷激情综合| 日韩亚洲人成在线综合日本| 久久乐国产综合亚洲精品| 丁香伊人五月综合激激激| 欧洲97色综合成人网| 亚洲偷自拍拍综合网| 亚洲综合av一区二区三区不卡 | 亚洲狠狠综合久久| 久久桃花综合桃花七七网| 久久婷婷五夜综合色频| 色噜噜狠狠狠狠色综合久一| 人人妻人人狠人人爽天天综合网| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 一本色道久久88综合亚洲精品高清 | 色综合视频一区二区三区| 色欲综合久久躁天天躁蜜桃| 亚洲综合另类小说色区色噜噜| 伊人情人综合成人久久网小说| 国产综合成人色产三级高清在线精品发布 | 狠狠色狠狠色综合久久| 久久国产综合精品SWAG蓝导航 | 亚洲明星合成图综合区在线| 国产综合精品女在线观看| 九月婷婷综合婷婷| 国产福利电影一区二区三区久久久久成人精品综合 | 一本一本久久a久久精品综合 | 亚洲色婷婷综合久久| 精品福利一区二区三区精品国产第一国产综合精品 | 亚洲综合无码无在线观看| 成人综合在线视频| 国产精品综合在线| 亚洲狠狠爱综合影院婷婷| 国产色婷婷五月精品综合在线| 一本一本久久A久久综合精品| 亚洲国产成人五月综合网| 亚洲综合色婷婷七月丁香| 天天影视色香欲综合免费|