1 頁 (共 1 頁)

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

發表於 : 2019年 9月 27日, 05:08
cajhbb
A03-PWM調控亮度(l數位訊號模擬類比訊號)

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

Arduino支持PWM輸出port
pwm-pin.png
pwm-pin.png (378.19 KiB) 已瀏覽 1415 次
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%

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

發表於 : 2019年 9月 27日, 05:57
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) 已瀏覽 1412 次
pwm.zip
(554 Bytes) 已下載 116 次

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

發表於 : 2019年 9月 27日, 08:45
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 次