今天來學習一下 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文章
1593瀏覽量
109153 -
直流電機
+關注
關注
36文章
1719瀏覽量
71141 -
PWM控制
+關注
關注
7文章
195瀏覽量
26888 -
Arduino
+關注
關注
188文章
6485瀏覽量
189626 -
GND
+關注
關注
2文章
541瀏覽量
39307
發布評論請先 登錄
相關推薦

arduino學習筆記7 - PWM控制LED實驗 PWM講解
Arduino實踐中科學邏輯的應用和VVVV入門教程

arduino 舵機控制與pwm控制小車沖突解決資料下載

如何使用Arduino生成的PWM來控制交流風扇的速度

評論