今天來學習一下 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文章
1592瀏覽量
108458 -
直流電機
+關注
關注
36文章
1710瀏覽量
70431 -
PWM控制
+關注
關注
7文章
194瀏覽量
26490 -
Arduino
+關注
關注
188文章
6477瀏覽量
187954 -
GND
+關注
關注
2文章
540瀏覽量
38915
發布評論請先 登錄
相關推薦
![](https://file1.elecfans.com/web2/M00/85/0F/wKgZomRmHnOAbkaqAAEg1kQCqaI563.png)
arduino學習筆記7 - PWM控制LED實驗 PWM講解
Arduino實踐中科學邏輯的應用和VVVV入門教程
![<b class='flag-5'>Arduino</b>實踐中科學邏輯的應用和VVVV<b class='flag-5'>入門</b>教程](https://file.elecfans.com/web1/M00/6A/ED/pIYBAFvab5uAC_qyAAItb9ajS6Q585.png)
arduino 舵機控制與pwm控制小車沖突解決資料下載
![<b class='flag-5'>arduino</b> 舵機<b class='flag-5'>控制</b>與<b class='flag-5'>pwm</b><b class='flag-5'>控制</b>小車沖突解決資料下載](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何使用Arduino生成的PWM來控制交流風扇的速度
![如何使用<b class='flag-5'>Arduino</b>生成的<b class='flag-5'>PWM</b>來<b class='flag-5'>控制</b>交流風扇的速度](https://file.elecfans.com/web2/M00/62/8E/poYBAGL992OAD-IbAAFWQAhI8Ew916.png)
評論