91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樂(lè)鑫科技ESP32-S3開(kāi)發(fā)板配單色LED,竟能玩出這么多花樣!代碼開(kāi)源,速來(lái)白嫖!

啟明云端 ? 2025-10-23 18:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從閃爍到呼吸,從流水到追逐,一文掌握所有LED特效技巧

本文將帶領(lǐng)大家從零開(kāi)始,使用ESP32-S3開(kāi)發(fā)板實(shí)現(xiàn)多種單色LED效果控制。無(wú)論你是剛?cè)腴T(mén)的小白,還是有一定經(jīng)驗(yàn)的開(kāi)發(fā)者,都能輕松復(fù)刻這些炫酷的效果。


材料準(zhǔn)備

1×ESP32-S3開(kāi)發(fā)板

USB 轉(zhuǎn) TypeC 線

1×165x55x10mm面包板

若干15cm杜邦線

若干5mm單色LED



50ddb50a-aff7-11f0-8ce9-92fbcf53809c.png

本教程ESP32-S3開(kāi)發(fā)板采用啟明云端WT9932S3-NANO開(kāi)發(fā)板進(jìn)行演示,它搭載了ESP32-S3R8 雙核芯片。



安裝【led_effect】庫(kù)

要控制 LED,使用我們封裝好的led_effect會(huì)更加簡(jiǎn)單:從 GitHub 獲取【led_effect】庫(kù)文件

50fdfc98-aff7-11f0-8ce9-92fbcf53809c.png

把【led_effect】文件夾,粘貼到「文檔→Arduino→libraries」路徑下

510ac694-aff7-11f0-8ce9-92fbcf53809c.png

打開(kāi) Arduino IDE,在「文件→示例」里,就能看到【led_effect】庫(kù)的所有現(xiàn)成例程

511cb192-aff7-11f0-8ce9-92fbcf53809c.png

LED 單燈閃爍例程

在 “文件→示例” 中找到【led_effect】庫(kù),選擇【blink】例程

5154c848-aff7-11f0-8ce9-92fbcf53809c.png

按以下對(duì)應(yīng)關(guān)系連接 LED 與開(kāi)發(fā)板通過(guò)傳入 GPIO 序號(hào)和公共端電平創(chuàng)建 Led 對(duì)象,調(diào)用開(kāi)關(guān)控制方法并配合延時(shí)函數(shù)

516b8fc4-aff7-11f0-8ce9-92fbcf53809c.png

點(diǎn)擊燒錄,燒錄程序后,LED 將規(guī)律閃爍

5180f602-aff7-11f0-8ce9-92fbcf53809c.png

LED 單燈呼吸例程

在 “文件→示例” 中找到【led_effect】庫(kù),選擇【breath】例程

51aaaf42-aff7-11f0-8ce9-92fbcf53809c.png

2. 接線方式和 “單燈閃爍” 一致

先傳入 GPIO 序號(hào)和公共端電平創(chuàng)建 Led 對(duì)象

循環(huán)調(diào)用 LED 亮度設(shè)置方法,配合延時(shí)函數(shù),即可實(shí)現(xiàn)呼吸燈效果

51c6786c-aff7-11f0-8ce9-92fbcf53809c.png

LED燈帶閃爍例程

在“文件→示例”中找到【led_effect】庫(kù),選擇【blinkAll】例程

51ebbc62-aff7-11f0-8ce9-92fbcf53809c.png

按圖表上的連接方式,將五個(gè)LED與開(kāi)發(fā)板完成連接

51fafc72-aff7-11f0-8ce9-92fbcf53809c.png

先創(chuàng)建燈帶對(duì)象(led_strip),再通過(guò)addLed方法逐一添加各LED對(duì)象,接著調(diào)用setBlinkTimes設(shè)置LED的亮、滅時(shí)長(zhǎng),最后在loop循環(huán)中調(diào)用blinkAll方法

520c6f3e-aff7-11f0-8ce9-92fbcf53809c.png

燒錄程序后,所有LED將同步規(guī)律閃爍

LED燈帶呼吸燈例程

在“文件→示例”中找到【led_effect】庫(kù),選擇【breathingRunningLight】例程

52253c62-aff7-11f0-8ce9-92fbcf53809c.png

接線方式和 “燈帶閃爍” 一致

先創(chuàng)建燈帶對(duì)象(led_strip)

通過(guò)addLed方法添加各LED對(duì)象

調(diào)用setBreathPeriod設(shè)置呼吸周期

通過(guò)setBreathBrightnessRange設(shè)定亮度變化范圍

在loop循環(huán)中調(diào)用breathingRunningLight方法

523aa6f6-aff7-11f0-8ce9-92fbcf53809c.png

燒錄程序后,LED燈帶將呈現(xiàn)依次漸變的呼吸效果

【LED 流水燈】例程

在 “文件→示例” 中找到【led_effect】庫(kù),選擇【runningLight】例程

524c9992-aff7-11f0-8ce9-92fbcf53809c.png

接線方式與 “LED 燈帶閃爍” 一致

創(chuàng)建燈帶對(duì)象(led_strip),通過(guò) addLed 方法添加各 LED 對(duì)象

調(diào)用 setRunningHoldTime 設(shè)置單個(gè) LED 的持續(xù)點(diǎn)亮?xí)r間

通過(guò) setRunningFade 設(shè)置是否啟用漸亮漸暗模式(僅 PWM 模式支持)

調(diào)用 setRunningBounce 可開(kāi)啟往返流動(dòng)模式
在 loop 循環(huán)中調(diào)用 runningLight 方法

525a8cf0-aff7-11f0-8ce9-92fbcf53809c.png

燒錄程序后,LED 將呈現(xiàn)循環(huán)流動(dòng)的流水燈效果

【LED 追逐燈】例程

在 “文件→示例” 中找到【led_effect】庫(kù),選擇【stripChase】例程。

527e5d7e-aff7-11f0-8ce9-92fbcf53809c.png

接線方式與 “LED 燈帶閃爍” 一致

創(chuàng)建燈帶對(duì)象(led_strip),通過(guò) addLed 方法添加各 LED 對(duì)象

接著調(diào)用 setChaseBrightness 設(shè)置主、從 LED 的亮度

通過(guò) setChaseSpacing 設(shè)置主從 LED 的間距

調(diào)用 setChaseSlaveCount 設(shè)置從 LED 的數(shù)量
利用 setChaseDelay 設(shè)置追趕延遲時(shí)間

在 loop 循環(huán)中調(diào)用 stripChase 方法

52920126-aff7-11f0-8ce9-92fbcf53809c.png

燒錄程序后,LED 將呈現(xiàn)循環(huán)追逐的動(dòng)態(tài)效果

52a2cb5a-aff7-11f0-8ce9-92fbcf53809c.png

【LED 跑馬燈】例程


1.在 “文件→示例” 中找到【led_effect】庫(kù),選擇【stripMarquee】例程

52d04f4e-aff7-11f0-8ce9-92fbcf53809c.png

2. 接線方式與 “LED 燈帶閃爍” 一致

先創(chuàng)建燈帶對(duì)象(led_strip),通過(guò) addLed 方法添加各 LED 對(duì)象

接著調(diào)用 setMarqueeTailDecay 設(shè)置拖影亮度衰減程度

通過(guò) setMarqueeTailDuration 設(shè)置拖影持續(xù)時(shí)間

調(diào)用 setMarqueeHoldPrevious 設(shè)置前燈是否保持常亮

利用 setMarqueeBounce 開(kāi)啟彈跳模式

最后在 loop 循環(huán)中調(diào)用 stripMarquee 方法

52e24604-aff7-11f0-8ce9-92fbcf53809c.png

3. 燒錄程序后,LED 將呈現(xiàn)帶拖影效果的循環(huán)跑馬燈動(dòng)態(tài)



本教程所有代碼,已在 GitHub 同步更新,感興趣的朋友可以按照如下指令在“啟明云端科技”公眾號(hào)后臺(tái)私信,獲取本教程所有配套資料

ESP32S3NANO單色LED】獲取單色LED燈多效果控制相關(guān)資料

Arduino】獲取Arduino安裝包

注意:直接復(fù)制粘貼不容易出錯(cuò)哦~

52f2c20e-aff7-11f0-8ce9-92fbcf53809c.png


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24592

    瀏覽量

    690745
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6288

    瀏覽量

    117992
  • 樂(lè)鑫科技
    +關(guān)注

    關(guān)注

    1

    文章

    106

    瀏覽量

    5733
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    啟明云端WTDKP4C5-S1開(kāi)發(fā)板入選樂(lè)2026“全國(guó)大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽”推薦開(kāi)發(fā)板名單

    入選本屆賽事推薦開(kāi)發(fā)板,成為廣大高校學(xué)子參與競(jìng)賽、實(shí)現(xiàn)創(chuàng)意的重要硬件平臺(tái)。本屆賽題要求參賽隊(duì)伍基于樂(lè)科技ESP32-P4或ESP32-S3
    的頭像 發(fā)表于 02-09 18:19 ?624次閱讀
    啟明云端WTDKP4C5-<b class='flag-5'>S</b>1<b class='flag-5'>開(kāi)發(fā)板</b>入選<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>2026“全國(guó)大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽”推薦<b class='flag-5'>開(kāi)發(fā)板</b>名單

    深入解讀樂(lè)ESP32-S3,如何以單芯片搞定AIoT終端設(shè)備的智能交互

    AI玩具和智能設(shè)備市場(chǎng)快速增長(zhǎng),但傳統(tǒng)方案面臨多芯片組合、算法復(fù)雜和成本高等挑戰(zhàn)。樂(lè)ESP32-S3芯片提供完整解決方案,集成240MHz雙核處理器、AI指令集、豐富內(nèi)存和接口,支持本地AI模型
    的頭像 發(fā)表于 01-07 14:41 ?517次閱讀
    深入解讀<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32-S3</b>,如何以單芯片搞定AIoT終端設(shè)備的智能交互

    樂(lè)科技ESP-AMP框架詳解!兩款已支持的ESP32-P4C5開(kāi)發(fā)板推薦!啟明云端樂(lè)科技代理

    操作系統(tǒng),并提供完整的核間通信機(jī)制。啟明云端旗兩款高性能開(kāi)發(fā)板——WT99P4C5-S1與WTDKP4C5-S1,搭載樂(lè)科技
    的頭像 發(fā)表于 12-18 18:02 ?1157次閱讀
    <b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP</b>-AMP框架詳解!兩款已支持的<b class='flag-5'>ESP32</b>-P4C5<b class='flag-5'>開(kāi)發(fā)板</b>推薦!啟明云端<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技代理

    ESP32-P4全功能開(kāi)發(fā)板ESP32-P4-TINY開(kāi)發(fā)板該怎么選?看這篇就夠了!

    啟明云端基于樂(lè)科技ESP32-P4芯片設(shè)計(jì)了多款開(kāi)發(fā)板,這些開(kāi)發(fā)板有什么區(qū)別?基于應(yīng)用場(chǎng)景如何選擇?本期,我們聚焦兩款代表性產(chǎn)品:WT99
    的頭像 發(fā)表于 12-09 18:02 ?882次閱讀
    <b class='flag-5'>ESP32</b>-P4全功能<b class='flag-5'>開(kāi)發(fā)板</b>和<b class='flag-5'>ESP32</b>-P4-TINY<b class='flag-5'>開(kāi)發(fā)板</b>該怎么選?看這篇就夠了!

    樂(lè)科技ESP32-S3開(kāi)發(fā)板+超聲波霧化,給智能魚(yú)缸整點(diǎn)美學(xué)氛圍

    我們?yōu)槭裁匆o智能魚(yú)缸弄上霧化?美學(xué)氛圍當(dāng)然是一方面,但更重要的功能是局部加濕,為水面植物與周?chē)諝馓峁┤岷蜐穸?。因此我們特意推出本期?nèi)容:用樂(lè)科技ESP32-S3開(kāi)發(fā)板和超聲波霧化
    的頭像 發(fā)表于 12-08 18:04 ?612次閱讀
    <b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)板</b>+超聲波霧化,給智能魚(yú)缸整點(diǎn)美學(xué)氛圍

    低成本開(kāi)源!我用樂(lè)科技ESP32-S3開(kāi)發(fā)板打造了一個(gè)會(huì)自己補(bǔ)光的智能魚(yú)缸!啟明云端樂(lè)代理

    還記得上期我們讓魚(yú)缸學(xué)會(huì)了"感知光線"嗎?通過(guò)BH1750傳感器,它能實(shí)時(shí)監(jiān)測(cè)環(huán)境光強(qiáng):我家魚(yú)缸能感知光!一塊樂(lè)科技ESP32-S3開(kāi)發(fā)板就能實(shí)現(xiàn)環(huán)境光監(jiān)測(cè)!
    的頭像 發(fā)表于 11-27 18:04 ?557次閱讀
    低成本<b class='flag-5'>開(kāi)源</b>!我用<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)板</b>打造了一個(gè)會(huì)自己補(bǔ)光的智能魚(yú)缸!啟明云端<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>代理

    我家魚(yú)缸能感知光!一塊樂(lè)科技ESP32-S3開(kāi)發(fā)板就能實(shí)現(xiàn)環(huán)境光監(jiān)測(cè)!代碼開(kāi)源!啟明云端樂(lè)代理

    科技ESP32-S3開(kāi)發(fā)板,我竟在家實(shí)現(xiàn)了魚(yú)缸水質(zhì)監(jiān)測(cè)自由?!代碼開(kāi)源!啟明云端樂(lè)代理本期我們
    的頭像 發(fā)表于 11-26 18:04 ?354次閱讀
    我家魚(yú)缸能感知光!一塊<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)板</b>就能實(shí)現(xiàn)環(huán)境光監(jiān)測(cè)!<b class='flag-5'>代碼</b><b class='flag-5'>開(kāi)源</b>!啟明云端<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>代理

    僅花1塊樂(lè)科技ESP32-S3開(kāi)發(fā)板,我竟在家實(shí)現(xiàn)了魚(yú)缸水質(zhì)監(jiān)測(cè)自由?!代碼開(kāi)源!啟明云端樂(lè)代理

    上期我們的智能魚(yú)缸已經(jīng)成功實(shí)現(xiàn)了自動(dòng)水循環(huán)功能,水“活”起來(lái)了:偷懶神器?我用樂(lè)科技ESP32-S3開(kāi)發(fā)板做了個(gè)會(huì)自己養(yǎng)魚(yú)的智能魚(yú)缸!低成本開(kāi)源
    的頭像 發(fā)表于 11-20 18:02 ?1948次閱讀
    僅花1塊<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)板</b>,我竟在家實(shí)現(xiàn)了魚(yú)缸水質(zhì)監(jiān)測(cè)自由?!<b class='flag-5'>代碼</b><b class='flag-5'>開(kāi)源</b>!啟明云端<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>代理

    低成本開(kāi)源!用樂(lè)科技ESP32-S3開(kāi)發(fā)板輕松驅(qū)動(dòng)無(wú)刷電機(jī),保姆級(jí)教程來(lái)了!

    想用ESP32-S3開(kāi)發(fā)板驅(qū)動(dòng)無(wú)刷電機(jī)卻不知從何下手?本教程將手把手教你完成從硬件連接到軟件編程的全流程,無(wú)論你是新手還是有一定經(jīng)驗(yàn)的開(kāi)發(fā)者,都能輕松掌握!本教程代碼已全部
    的頭像 發(fā)表于 11-06 18:03 ?802次閱讀
    低成本<b class='flag-5'>開(kāi)源</b>!用<b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)板</b>輕松驅(qū)動(dòng)無(wú)刷電機(jī),保姆級(jí)教程來(lái)了!

    樂(lè)科技ESP32-S3遠(yuǎn)程查看方案已就位!別再蹲大棚本地查看數(shù)據(jù)了!代碼開(kāi)源!

    一頓麻辣燙錢(qián)造出報(bào)價(jià)上萬(wàn)的大棚溫濕度監(jiān)測(cè)系統(tǒng)!源碼現(xiàn)在!上次我們用一頓麻辣燙的錢(qián),采用ESP32-S3-NANO開(kāi)發(fā)板造出了報(bào)價(jià)上萬(wàn)的大棚溫濕度監(jiān)測(cè)系統(tǒng),但人總不能一直蹲在大棚里看
    的頭像 發(fā)表于 10-28 18:02 ?687次閱讀
    <b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b>科技<b class='flag-5'>ESP32-S3</b>遠(yuǎn)程查看方案已就位!別再蹲大棚本地查看數(shù)據(jù)了!<b class='flag-5'>代碼</b><b class='flag-5'>開(kāi)源</b>!

    ESP32-S3的MicroPython開(kāi)發(fā)環(huán)境搭建

    本文通過(guò)搭建Thonny IDE開(kāi)發(fā)環(huán)境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應(yīng)用程序。
    的頭像 發(fā)表于 09-11 16:02 ?1612次閱讀
    <b class='flag-5'>ESP32-S3</b>的MicroPython<b class='flag-5'>開(kāi)發(fā)</b>環(huán)境搭建

    樂(lè)ESP32-S3專(zhuān)為AIoT設(shè)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)樂(lè)在最新的財(cái)報(bào)中表示,公司ESP32-S系列自ESP32-S3芯片開(kāi)始,強(qiáng)化了邊緣AI方向的應(yīng)用。ESP32-S3
    的頭像 發(fā)表于 09-09 09:20 ?7417次閱讀
    <b class='flag-5'>樂(lè)</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32-S3</b>專(zhuān)為AIoT設(shè)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

    ESP32-P4 C5開(kāi)發(fā)板燒錄小智全流程!速看!

    沒(méi)錯(cuò),你沒(méi)有看錯(cuò)!我們帶著WT99P4C5-S1開(kāi)發(fā)板燒錄小智全流程走來(lái)了!開(kāi)發(fā)板搭載樂(lè)科技ESP32
    的頭像 發(fā)表于 07-04 18:03 ?2276次閱讀
    <b class='flag-5'>ESP32</b>-P4 C5<b class='flag-5'>開(kāi)發(fā)板</b>燒錄小智全流程!速看!

    ESP32-S3開(kāi)發(fā)板燒錄小智AI系統(tǒng)全流程指南

    在AI語(yǔ)音交互領(lǐng)域不斷發(fā)展的今天,開(kāi)發(fā)者們對(duì)于功能強(qiáng)大、開(kāi)源靈活的開(kāi)發(fā)板需求日益增長(zhǎng)。今天,我們就來(lái)詳細(xì)了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載
    的頭像 發(fā)表于 06-16 18:01 ?8148次閱讀
    <b class='flag-5'>ESP32-S3</b><b class='flag-5'>開(kāi)發(fā)板</b>燒錄小智AI系統(tǒng)全流程指南

    ESP32-C3開(kāi)發(fā)板全面支持小智AI!燒錄實(shí)戰(zhàn)指南來(lái)了!

    本文將詳細(xì)解析基于樂(lè)ESP32-C3芯片的ZXAIEC43開(kāi)發(fā)板燒錄“小智”AI語(yǔ)音系統(tǒng)的全流程。該方案代碼完全
    的頭像 發(fā)表于 06-13 18:01 ?5351次閱讀
    <b class='flag-5'>ESP32-C3</b><b class='flag-5'>開(kāi)發(fā)板</b>全面支持小智AI!燒錄實(shí)戰(zhàn)指南來(lái)了!