本帖最后由 沙漠之痕 于 2018-11-5 19:21 編輯
設(shè)置GPIO的PWM輸出控制LED
1.png (70.92 KB, 下載次數(shù): 29)
下載附件
2018-11-5 12:59 上傳
init.lua文件: LED_Pin = 4 pwm.setup(LED_Pin, 100, 0) pwm.start(LED_Pin) pwm.setduty(LED_Pin, 1000) init.lua文件結(jié)束 程序?qū)懞煤笙螺d到模塊:
2.png (121.31 KB, 下載次數(shù): 35)
下載附件
2018-11-5 12:59 上傳
先查看一下LED的亮度; 一會通過改變pwm的占空比對照一下LED的亮度 首先設(shè)置占空比為1000查看亮度比較暗
3.png (553.62 KB, 下載次數(shù): 29)
下載附件
2018-11-5 13:00 上傳
下面我們把占空比調(diào)到50再次查看
4.png (164.53 KB, 下載次數(shù): 32)
下載附件
2018-11-5 13:00 上傳
5.png (563.65 KB, 下載次數(shù): 40)
下載附件
2018-11-5 13:01 上傳
亮度明顯比較亮了
這是官方文檔介紹關(guān)于pwm輸出的函數(shù),這里我們只是用了三個函數(shù),設(shè)置IO輸出pwm
6.png (125.71 KB, 下載次數(shù): 37)
下載附件
2018-11-5 13:01 上傳
1. pwm.setup(pin, clock, duty) 將引腳設(shè)置為PWM模式
7.png (82.4 KB, 下載次數(shù): 26)
下載附件
2018-11-5 13:02 上傳
2. pwm.start(pin) PWM啟動,波形應用于GPIO引腳
8.png (25.11 KB, 下載次數(shù): 30)
下載附件
2018-11-5 13:03 上傳
3. pwm.setduty(pin, duty)設(shè)置引腳的占空比。
9.png (43.53 KB, 下載次數(shù): 34)
下載附件
2018-11-5 13:03 上傳
交流QQ: 1813763867 QQ群:607064330
|