A03-PWM調控亮度(模擬類比訊號)

回覆文章
cajhbb
系統管理員
文章: 914
註冊時間: 2018年 6月 30日, 02:16

A03-PWM調控亮度(模擬類比訊號)

文章 cajhbb »

A03-PWM調控亮度(l數位訊號模擬類比訊號)

應用:PWM 被用在許多地方,調光燈具、電機調速、聲音的製作等等。
原因:電腦不能輸出類比電壓,只能輸出0 或5V 的的數位電壓值,因此要特殊調製。Pulse Width Modulation 就是通常所說的PWM,譯為脈衝寬度調製,簡稱脈寬調製。
方法:
剪貼簿-1.jpg
剪貼簿-1.jpg (22.12 KiB) 已瀏覽 1417 次
剪貼簿-2.jpg
剪貼簿-2.jpg (9.49 KiB) 已瀏覽 1416 次
[/size]

Arduino支持PWM輸出port
pwm-pin.png
pwm-pin.png (378.19 KiB) 已瀏覽 1414 次
Arduino PWM 的使用方式:
IDE code 指令為
analogWrite (pin, value)
analogWrite (腳位, 值)

參數:
pin:輸出 PWM 的 pin ,上面的例子可以是 pin 3/5/6/9/10/11
value:duty cycle,介於0~255。假設值為0 = 0%,127 = 50%,255 = 100%
cajhbb
系統管理員
文章: 914
註冊時間: 2018年 6月 30日, 02:16

A03-調控亮度(0~255)切成5等位亮度

文章 cajhbb »

https://youtu.be/waYLJXk7BRY
A03-調控亮度(0~255)切成5等位亮度
0~255切成五等份===>0,51,102,153,204,255
2019-09-27_140306.jpg
2019-09-27_140306.jpg (62.94 KiB) 已瀏覽 1411 次
pwm.zip
(554 Bytes) 已下載 116 次
cajhbb
系統管理員
文章: 914
註冊時間: 2018年 6月 30日, 02:16

A03-PWM調控亮度-亮度細分為16等份

文章 cajhbb »

https://youtu.be/laKHll3_QmU
A03-PWM調控亮度-亮度細分為16等份
0~255細分成6份,256/16=16(若數值為256-->歸零,257-->1;258-->2)
pwm-div-16.zip
(559 Bytes) 已下載 117 次
回覆文章