乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例
提示:準備好開發板和LED燈
1.可以選擇啟明云端推出的ESP32開發板,上手簡單
原因: 啟明云端WT-ESP32-DevKitC V4開發板,這是一款基于ESP32的小型開發板,集WIFI+藍牙方案于一體,板上模組絕大部分管腳均已引出,開發人員可根據實際需求,輕松通過跳線連接多種外圍器件,或將開發板直接插在面包板上使用。本例開發板默認的是樂鑫ESP32-WROOM-32D模組。開發環境使用樂鑫官方的ESP-IDF作為開發環境,通過對樂鑫的esp-ali-samartlving框架進行了二次開發。
2.操作流程
2.1 硬件準備
1.一款WT-ESP32-DevKitC V4開發板(或其它ESP32開發板)
2.USB 數據線 (A 轉 Micro-B)
3.電腦(Windows、Linux 或 Mac OS)
4.led燈
5.杜邦線若干
2.2 軟件準備
2.2.1 環境搭建
ESP32環境搭建參考樂鑫官網流程,點擊(ctrl+單擊)下方網站地址可進行跳轉或復制網址至瀏覽器打開:
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
環境搭建完成后可按照官網流程試運行hello_world工程以檢驗環境搭建是否成功。
也可以參照我們在CSDN上面發的教程:https://blog.csdn.net/ami82/article/details/117949736?spm=1001.2014.3001.5501
https://blog.csdn.net/ami82/article/details/117959653?spm=1001.2014.3001.5501
2.2.2 uart控制led燈代碼示例
環境搭建完成后可以參考esp/esp-idf/examples/peripherals/文件夾下gpio/ 以及uart_echo/ 兩個工程示例學習基本gpio以及uart配置。本次工程示例在此基礎上完成構建并演示。
1.IO選擇
IO口選擇,示例選擇GPIO18/19/21作為LED燈控制引腳,GPIO4/5作為uart引腳。WT-ESP32-DevKitC V4開發板上GPIO引腳可復用,也可以選擇其他GPIO引腳進行工程構建。
2.GPIO初始化及uart初始化
3.main函數
該led燈為低電平點亮,通過串口發送指令后將相應引腳拉低可以使led燈發出不同顏色光芒。
2.2.3 實物演示
3.參考視頻教程
用ESP32單片機控制LED教程示例
結尾
- 如果您有任何問題,或需要 ESP32模塊,可與啟明云端商務取得聯系!我們會第一時間提供樣品和技術指導給到你們!
- 啟明云端有幸從2013年起就與樂鑫同步成長,夯實走好每一步.我們看好原廠開放、包容的生態,看好樂鑫對產品質量追求的持之以恒的“鉆勁”。啟明云端作為樂鑫代理,已一躍成為樂鑫全球銷貨最大代理商之一,累計服務數千家客戶。在我們的合作客戶名單里,N多具有行業代表性和成長爆發性的企業,其中不乏家電龍頭、照明行業翹楚、智能家居獨角獸……涵蓋智能家電、家居、工業控制、人機界面等啟明云端重點布局的賽道和領域。
總結
以上是生活随笔為你收集整理的乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乐鑫代理-启明云端分享ESP32系列教程
- 下一篇: 启明云端分享|基于ESP32的1.54智