今天來學習一下 Arduino 提供的 PWM 控制功能,它可以用來控制電機轉速,LED 明亮等。
實驗器材:
實驗原理:
PWM 全稱 Pulse Width Modulation,它的原理,簡而言之,是通過產生持續時間長短不一的數字脈沖,來模擬連續變化的電平(“捏造”模擬信號)。注意芯片上的標識, pin 號旁邊有 ~ 符號的表示該 pin 支持 PWM。
實驗步驟:
1.連接硬件:
一條杜邦線接芯片 3 號 pin,相當于正極,PWM 信號由此輸出;另一條杜邦線接芯片 POWER 部分 GND pin,接地,相當于負極
串聯 100 歐和 50 歐電阻和 LED 進去電路;注意 LED 長腳是正極,接 3 號 pin 杜邦線(150 歐電阻起到限流作用,保證 LED 正常工作)
USB 數據線連接 PC 和 Arduino 芯片,為芯片提供電源,并準備燒錄程序
2.編寫,燒錄程序
在 Aruduino IDE 中編寫下述代碼:

并刻錄到芯片上,最后就會看到如下結果。
實驗結果:
可以看到 LED 燈不是在閃爍,而是漸明漸暗的變化。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
led燈
+關注
關注
22文章
1606瀏覽量
111836 -
直流電機
+關注
關注
36文章
1781瀏覽量
73916 -
PWM控制
+關注
關注
7文章
208瀏覽量
27886 -
Arduino
+關注
關注
190文章
6526瀏覽量
196901 -
GND
+關注
關注
2文章
549瀏覽量
41517
發布評論請先 登錄
相關推薦
熱點推薦
arduino學習筆記7 - PWM控制LED實驗 PWM講解
使用PWM了。他是怎么控制的呢,對于arduino的數字端口電壓輸出只有LOW與HIGH兩個開關,對應的就是0V與5V的電壓輸出,咱本把LOW定義為0,HIGH定義為1.一秒內讓
發表于 10-23 17:34
Arduino實踐中科學邏輯的應用和VVVV入門教程
彩色POV,相機紅外遙控器,玩轉arduino控制器-PWM控制電機轉速實驗,通過網頁遠程配置及固件更新等資料
發表于 11-01 10:51
?19次下載
如何使用Arduino生成的PWM來控制交流風扇的速度
在這個項目中,我們將演示使用 TRIAC 的 Arduino 交流風扇速度控制。這里使用交流信號的相位控制方法來控制交流風扇的速度,使用 Ardui
Arduino提供的PWM控制功能入門(1)
評論