日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

首頁(yè) > 評(píng)測(cè) > NXP i.MX7D與AndroidThings系列之六:PWM輸出

NXP i.MX7D與AndroidThings系列之六:PWM輸出

NXP   i.MX7D    AndroidThings    PWM   
  • 作者:SATURN
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 本文是AndroidThings的第六篇,將為大家演示如何通過(guò)PWM實(shí)現(xiàn)電燈。

 本文是AndroidThings的第六篇,將為大家演示如何在IMX7D上通過(guò)PWM實(shí)現(xiàn)電燈。需要注意的是,PWM輸出并不是模擬信號(hào),而是利用數(shù)字輸出來(lái)達(dá)到模擬信號(hào)的特性,通過(guò)調(diào)整頻率及占空比,可以實(shí)現(xiàn)常規(guī)模擬信號(hào)不能達(dá)到的要求,在電機(jī)控制、燈光調(diào)光方面應(yīng)用非常廣泛。在AndroidThings設(shè)備中使用PWM,方法更簡(jiǎn)單!

歡迎加入Android Things交流群:452863046

脈寬調(diào)制 PWM)是使用數(shù)字輸出引腳向外部器件施加比例控制信號(hào)的常用方法。例如,伺服電機(jī)使用輸入PWM信號(hào)的脈沖寬度來(lái)確定它們的旋轉(zhuǎn)角度。LCD顯示器根據(jù)PWM信號(hào)的平均值調(diào)整其亮度。

PWM是一種數(shù)字(即方波)信號(hào),它根據(jù)給定的頻率和占空比振蕩

• 頻率(以Hz表示)描述輸出脈沖重復(fù)的頻率。

• 周期是每個(gè)周期所需的時(shí)間,并且是頻率的倒數(shù)。

• 占空比(以百分比表示)描述該頻率窗內(nèi)的脈沖寬度。

例如,設(shè)置為50%占空比的PWM信號(hào)在每個(gè)周期的一半時(shí)間內(nèi)有效:

QQ截圖20180719093340.png

i.MX7D提供的PWM接口如下 

rId22.png

接口引腳圖上看到有兩個(gè)PWM,即PWM1PWM2,這一點(diǎn)可以通過(guò)如下的代碼來(lái)加以驗(yàn)證

Log.d(TAG, "PWM" + PeripheralManager.getInstance().getPwmList());
 
LogCat輸出信息如下:
 
/com.example.netlh.pwm D/AndroidThings: PWM[PWM1, PWM2]

接下來(lái)我們使用LED燈來(lái)做一個(gè)呼吸燈效果,實(shí)現(xiàn)PWM輸出測(cè)試。

IMG_20180702_103608_copy.jpg 

LED燈連接到PWM1接口,使用Handler.postDelay()來(lái)做簡(jiǎn)單的定時(shí)功能。當(dāng)然在此之前記得打開(kāi)IO權(quán)限

<uses-permission android:name="com.google.android.things.permission.USE_PERIPHERAL_IO" />

接下來(lái)看代碼,如何來(lái)實(shí)現(xiàn)呼吸燈的效果

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+