久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4109|回復: 0
收起左側

創客集結號:PWM 調控燈光亮度實驗

[復制鏈接]
ID:375942 發表于 2018-7-26 09:10 | 顯示全部樓層 |閱讀模式
Pulse Width Modulation 就是通常所說的PWM,譯為脈沖寬度調制,簡稱脈寬調制。脈沖寬度調制(PWM)是一種對模擬信號電平進行數字編碼的方法,由于計算機不能輸出模擬電壓,只能輸出0 或5V 的的數字電壓值,我們就通過使用高分辨率計數器,利用方波的占空比被調制的方法來對一個具體模擬信號的電平進行編碼。PWM 信號仍然是數字的,因為在給定的任何時刻,滿幅值的直流供電要么是5V(ON),要么是0V(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復脈沖序列被加到模擬負載上去的。通的時候即是直流供電被加到負載上的時候,斷的時候即是供電被斷開的時候。只要帶寬足夠,任何模擬值都可以使用PWM 進行編碼。輸出的電壓值是通過通和斷的時間進行計算的。

輸出電壓=(接通時間/脈沖時間)*最大電壓值

圖片3.png


PWM 被用在許多地方,調光燈具、電機調速、聲音的制作等等。
下面介紹一下PWM 的三個基本參數:
1、脈沖寬度
2、脈沖周期(1 秒內脈沖頻率個數的倒數)
3、電壓高度(例如:0V-5V)

圖片4.png


Arduino 控制器有6 個PWM 接口分別是數字接口3、5、6、9、10、11,這次我們就來完成一個用可調電阻輸入模擬電壓,單片機是別后產生響應比例的PWM波來控制小燈的亮度。
需要的元器件有:
可調電阻*1
直插LED*1
220Ω直插電阻
面包板*1
面包板跳線*1 扎


電位計即為模擬值輸入我們接到模擬口,小燈我們接到PWM 接口上,這樣通過產生不同的PWM 信號就可以讓小燈有亮度不同的變化。

圖片5.png

按照下圖鏈接好電路后,就可以開始編寫程序了。

圖片6.png

參考源程序如下:
int potpin=0;//定義模擬接口0
int ledpin=11;//定義數字接口11(PWM 輸出)
int val=0;// 暫存來自傳感器的變量數值
void setup()
{
pinMode(ledpin,OUTPUT);//定義數字接口11 為輸出
Serial.begin(9600);//設置波特率為9600
//注意:模擬接口自動設置為輸入
}
void loop()
{
val=analogRead(potpin);// 讀取傳感器的模擬值并賦值給val
Serial.println(val);//顯示val 變量
analogWrite(ledpin,val/4);// 打開LED 并設置亮度(PWM 輸出最大值255)
delay(10);//延時10ms
}






評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 伊人激情网 | 99久久综合 | 91亚洲国产成人久久精品网站 | 亚洲va韩国va欧美va精品 | 五月久久| 欧美国产在线视频 | 中文字字幕码一二三区 | 天天做天天爽 | 亚洲三级黄色片 | 亚洲免费大片 | 第一福利视频导航 | 中文字幕一区在线观看 | 欧美成人极品 | 国产欧美日韩综合 | 色婷婷18| 91精品亚洲 | 日本午夜网站 | 国产毛片毛片毛片 | 欧美日韩在线一区 | 日韩精品一区在线观看 | 国产女人高潮视频 | av网址在线播放 | 久久这里只有精品6 | 久久人体视频 | 中文有码在线 | 日日摸天天添天天添破 | 成人短视频在线观看 | 中文字幕在线免费观看 | 欧美国产在线视频 | 亚洲视频在线观看一区 | 96在线视频 | 中文字幕一区二区三区四区 | 97自拍视频| 又黄又爽的网站 | 国产乱码精品一区二区三 | 欧美黄色片网站 | 欧美国产精品 | 伊人黄色| 欧美性猛交xxxx黑人猛交 | 久久精品在线观看 | 天海翼一区 |