18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 嵌入式係統 >> ESP32 >> 正文

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

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

文章目錄


一. 硬件設備

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

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

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

1.硬件組成

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

2.原理圖

ESP32原理圖 

3.引腳排列圖

ESP32引腳排列圖 

二. 為什麽是Arduino?

 
目前開發ESP32係列芯片主要有兩(liang) 種框架:

  • 樂鑫ESP-IDF
  • Arduino

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

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

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

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

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

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

三. Arduino ESP32開發環境安裝

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

  • 安裝Arduino IDE
  • 安裝Arduino ESP32庫

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

四. 驗證開發環境

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的程序讀起來非常好理解,非專(zhuan) 業(ye) 工程師也能看懂,這也是為(wei) 什麽(me) 這麽(me) 多人喜歡它的原因。

3.運行示例程序

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

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

 

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

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
  • 此欄目下沒有推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢