資料介紹
描述
漂亮的燈光效果、待機(jī)模式、自定義色調(diào)......當(dāng)您可以控制 LED 的強(qiáng)度時(shí),一切皆有可能!獎(jiǎng)勵(lì):您可以調(diào)整本教程以使用揚(yáng)聲器發(fā)出惱人的噪音。:)
這是我們對 PWM 的第一次介紹!繼續(xù)閱讀以了解這種強(qiáng)大的技術(shù)。
我們將使用與Blink 草圖相同的 LED/電阻器設(shè)置——有一個(gè)重要區(qū)別:LED 應(yīng)連接到引腳 9,或旁邊帶有小波浪號(hào) (~) 標(biāo)記的任何其他引腳。

加載 Fade 示例:File > Examples > Basics > Fade
代碼
首先,當(dāng)然,您會(huì)注意到brightness 和fadeAmount 變量。(這種大寫風(fēng)格稱為駝峰式,是代碼中常用的一種大寫形式。)
現(xiàn)在,你猜怎么著?我們正在使用模擬函數(shù)寫入數(shù)字引腳!0-255 亮度值(即 2^8)被轉(zhuǎn)換為打開和關(guān)閉引腳,太快了,肉眼無法看到。值為 127(50% 亮度)時(shí),LED 將在 50% 的時(shí)間內(nèi)開啟,在 50% 的時(shí)間內(nèi)關(guān)閉。這些脈沖的實(shí)際長度使 PWM(脈寬調(diào)制)得名。
所以,我們正在brightness 隨著時(shí)間而改變。首先,我們將其起始值 0 寫入led 引腳。(是的,您可以為引腳編號(hào)和亮度值使用變量?。?/font>
接下來,添加 5 個(gè)亮度點(diǎn) ( fadeAmount ),等待 30 毫秒,然后重新開始循環(huán)。按照這個(gè)速度,LED 將在大約一秒半的時(shí)間內(nèi)達(dá)到全亮度。
但是,如果我們已經(jīng)達(dá)到最大亮度,我們也會(huì)翻轉(zhuǎn) 的符號(hào)fadeAmount ,使其為負(fù)值 - 逐漸變回零,一次 -5,直到它再次完全關(guān)閉。代碼中的|| 表示“或”。
而已!
現(xiàn)在試試這個(gè):
- 修改“fadeAmount”值,使效果更快或更慢。
- 抓住紅色、綠色和藍(lán)色 LED(或一個(gè)RGB LED )并以不同的速率淡化它們。在上面放一張紙作為擴(kuò)散器,或者將它們指向墻壁,看看你能做出什么顏色!(請注意,不同顏色的 LED 可能需要不同的電阻,以防止紅色占據(jù)所有亮度。稍后會(huì)詳細(xì)介紹?。?/font>
適應(yīng)這個(gè):蜂鳴器
您也可以使用 PWM 來控制揚(yáng)聲器,并產(chǎn)生不同頻率的“音樂”音調(diào)。如果您將 LED 和電阻器換成小型揚(yáng)聲器會(huì)怎樣……?(可能很安靜?。?/font>
?
- LED閃爍和淡入淡出與Arduino
- 閃爍的LED和低代碼:Arduino/ESP8266和Hackeet基礎(chǔ)知識(shí)
- Arduino入門必備基礎(chǔ)知識(shí)(基礎(chǔ)認(rèn)證考前總結(jié))
- Git基礎(chǔ)知識(shí)綜述 0次下載
- 華為EMC基礎(chǔ)知識(shí)匯總資源下載 130次下載
- LED基礎(chǔ)知識(shí)教程 50次下載
- LED基礎(chǔ)知識(shí)資料下載
- 三個(gè)被動(dòng)元件的基礎(chǔ)知識(shí)及應(yīng)用 19次下載
- 機(jī)械工程制圖的基礎(chǔ)知識(shí)及尺寸注法 34次下載
- 聲音傳感器基礎(chǔ)知識(shí)及安裝 27次下載
- LED特性和白光LED的基礎(chǔ)知識(shí)與驅(qū)動(dòng) 19次下載
- LED_基礎(chǔ)知識(shí) 28次下載
- LED照明電氣基礎(chǔ)知識(shí) 0次下載
- LED照明設(shè)計(jì)基礎(chǔ)知識(shí)大全
- LED知識(shí)及應(yīng)用-LED基礎(chǔ)知識(shí)及應(yīng)用教程
- Verilog HDL的基礎(chǔ)知識(shí) 526次閱讀
- 射頻與微波基礎(chǔ)知識(shí) 887次閱讀
- 電氣技術(shù)基礎(chǔ)知識(shí) 1588次閱讀
- 電子元器件的基礎(chǔ)知識(shí) 5028次閱讀
- 電路基礎(chǔ)知識(shí)總結(jié) 4803次閱讀
- 無功補(bǔ)償原理基礎(chǔ)知識(shí)詳解 873次閱讀
- 講解電路的基礎(chǔ)知識(shí) 1671次閱讀
- 電工基礎(chǔ)知識(shí)100問 5920次閱讀
- MOS管的基礎(chǔ)知識(shí)介紹 3169次閱讀
- 差分線的基礎(chǔ)知識(shí) 2716次閱讀
- 關(guān)于mos管的基礎(chǔ)知識(shí) 4508次閱讀
- 電感器的基礎(chǔ)知識(shí) 1215次閱讀
- MOS管的基礎(chǔ)知識(shí) 2094次閱讀
- 什么是DCS系統(tǒng)?DCS系統(tǒng)基礎(chǔ)知識(shí)入門 4.6w次閱讀
- 基礎(chǔ)知識(shí)講解:LED色溫和顯色指數(shù)的介紹 1w次閱讀
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 2世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 3電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 4PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 5電流檢測芯片F(xiàn)P135應(yīng)用說明
- 1.24 MB | 3次下載 | 免費(fèi)
- 6全面解讀被動(dòng)式與主動(dòng)式PFC電路
- 1.27 MB | 1次下載 | 4 積分
- 7HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費(fèi)
- 8CIU32D655x5數(shù)據(jù)手冊
- 2.14 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊
- 2.40 MB | 52次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 4世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 5電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 6USB拓展塢PCB圖資料
- 0.57 MB | 11次下載 | 免費(fèi)
- 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 9次下載 | 免費(fèi)
- 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
- 0.70 MB | 9次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論