在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何通過PWM做一個(gè)呼吸燈

麥辣雞腿堡 ? 來源:古月居 ? 作者:古月居 ? 2023-11-27 11:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

接下來我們就來試一試,通過PWM讓一個(gè)LED實(shí)現(xiàn)不同亮度的變化,也就是我們常見的呼吸燈了。

硬件接線

還是用這個(gè)LED燈,一端連接電阻,再到5V高電平的引腳,另外一端,接到33號引腳的PWM接口

運(yùn)行示例程序

大家先來運(yùn)行例程,看看效果如何。

$ sudo python3 simple_pwm.py

我們來看一下實(shí)物的操作,按照剛才的設(shè)置,將實(shí)物連接完成,然后連接到X3Pi,運(yùn)行剛才的程序。就可以看到這樣的一個(gè)呼吸燈的效果了。

圖片

代碼解析

simple_pwm.py:

#!/usr/bin/env python3


import Hobot.GPIO as GPIO
import time


# 支持PWM的管腳: 32 and 33, 在使用PWM時(shí),必須確保該管腳沒有被其他功能占用
output_pin = 33


def main():
    # Pin Setup:
    # Board pin-numbering scheme
    GPIO.setmode(GPIO.BOARD)
    # 支持的頻率范圍:48KHz ~ 192MHz
    p = GPIO.PWM(output_pin, 48000)
    # 初始占空比 25%, 先每0.25秒增加5%占空比,達(dá)到100%之后再每0.25秒減少5%占空比
    val = 25
    incr = 5
    p.ChangeDutyCycle(val)
    p.start(val)


    print("PWM running. Press CTRL+C to exit.")
    try:
        while True:
            time.sleep(0.25)
            if val >= 100:
                incr = -incr
            if val <= 0:
                incr = -incr
            val += incr
            p.ChangeDutyCycle(val)
    finally:
        p.stop()
        GPIO.cleanup()


if __name__ == '__main__':
    main()

一樣的引入GPIO的庫,然后設(shè)置管腳編碼模式為BOARD,然后創(chuàng)建一個(gè)PWM的實(shí)例化對象p,同時(shí)設(shè)置他的頻率,之后就可以通過ChangeDutyCycle來改變他的占空比,在循環(huán)當(dāng)中,占空比大于等于100時(shí),就會(huì)以5%的梯度減小;當(dāng)小于等于0時(shí),就會(huì)以5%的梯度增大。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23824

    瀏覽量

    673445
  • 電阻
    +關(guān)注

    關(guān)注

    87

    文章

    5619

    瀏覽量

    174956
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5482

    瀏覽量

    219146
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    FPGA學(xué)習(xí)系列:15. 呼吸pwm)設(shè)計(jì)

    , 起到個(gè)通知提醒的作用。 設(shè)計(jì)原理 : 關(guān)于呼吸設(shè)計(jì)實(shí)現(xiàn)的理論主要是 PWM 有關(guān)知識。 PWM
    的頭像 發(fā)表于 06-13 11:21 ?2.1w次閱讀
    FPGA學(xué)習(xí)系列:15. <b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>(<b class='flag-5'>pwm</b>)設(shè)計(jì)

    PWM驅(qū)動(dòng)LED實(shí)現(xiàn)呼吸效果

    C51 利用pwm 驅(qū)動(dòng)LED 實(shí)現(xiàn)呼吸效果
    的頭像 發(fā)表于 04-24 15:29 ?4623次閱讀
    <b class='flag-5'>PWM</b>驅(qū)動(dòng)LED實(shí)現(xiàn)<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>效果

    超級簡單的呼吸的制作

    用LED做一個(gè)呼吸常用的思路是利用個(gè)PWM,隨時(shí)間調(diào)整P
    發(fā)表于 10-16 16:56

    PWM實(shí)現(xiàn)呼吸效果

    本文轉(zhuǎn)載自 亞博智能論壇現(xiàn)在我們玩個(gè)有趣且簡單的,純粹用編程的手法來讓LED漸明漸暗,如同呼吸般,所以我們給它起了個(gè)神奇的名字,
    發(fā)表于 07-20 15:03

    怎么通過PWM來實(shí)現(xiàn)呼吸

    個(gè)人理解:如果能實(shí)現(xiàn)電壓的變化就能實(shí)現(xiàn)呼吸了,如果能得到個(gè)類似正弦電壓的電壓,那么就能實(shí)現(xiàn)這個(gè)呼吸
    發(fā)表于 08-11 06:17

    通過PWM調(diào)制模擬呼吸

    //功能:通過PWM調(diào)制模擬呼吸//名稱:呼吸#include //調(diào)用含有51專用寄存器的
    發(fā)表于 11-17 08:25

    基于51單片機(jī)的七彩呼吸設(shè)計(jì)資料分享

    ”。(4)按鍵3按下時(shí),恢復(fù)起始亮法。1 先做一個(gè)呼吸由易到難,先做一個(gè)呼吸
    發(fā)表于 11-19 07:11

    PWM實(shí)現(xiàn)呼吸的應(yīng)用

    stm32實(shí)現(xiàn)PWM最簡單方法前言PWM概念二、PWM應(yīng)用輸出比較功能框圖三、PWM呼吸
    發(fā)表于 01-21 13:18

    如何制作鍵盤呼吸

    說到呼吸的設(shè)計(jì),也許大家最先想到的就是蘋果。很多人也都想自己做一個(gè)呼吸,起到裝飾和工作狀態(tài)指示效果。下面,我們就介紹幾種
    發(fā)表于 06-11 10:04 ?8161次閱讀
    如何制作鍵盤<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    使用51單片機(jī)做一個(gè)簡易呼吸的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)做一個(gè)簡易呼吸的程序免費(fèi)下載。
    發(fā)表于 04-01 08:00 ?1次下載
    使用51單片機(jī)<b class='flag-5'>做一個(gè)</b>簡易<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的程序免費(fèi)下載

    51單片機(jī) 呼吸 七彩呼吸

    呼吸”。(4) 按鍵3按下時(shí),恢復(fù)起始亮法。1 先做一個(gè)呼吸由易到難,先做一個(gè)呼吸
    發(fā)表于 11-12 11:51 ?59次下載
    51單片機(jī) <b class='flag-5'>呼吸</b><b class='flag-5'>燈</b> 七彩<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    STM32_PWM呼吸

    1、什么叫呼吸?由亮到暗逐漸變化,很有節(jié)奏感地伏,感覺好像人在呼吸,當(dāng)手機(jī)收到消息,屏幕上的指示燈會(huì)漸變,比較顯眼,能起到
    發(fā)表于 11-26 12:21 ?20次下載
    STM32_<b class='flag-5'>PWM</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    STM32—PWM控制呼吸實(shí)驗(yàn)

    目錄.PWM簡介PWM生成方法二、PWM控制單色LED—單色呼吸硬件說明代碼分析進(jìn)行驗(yàn)證示波
    發(fā)表于 12-08 14:51 ?32次下載
    STM32—<b class='flag-5'>PWM</b>控制<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>實(shí)驗(yàn)

    STM32 使用PWM實(shí)現(xiàn)呼吸

    STM32 PWM實(shí)現(xiàn)呼吸使用STM32F103ZET6 定時(shí)器4 CH2通道產(chǎn)生PWM波,在GPIOD,GPIO_PIN13引腳LED1產(chǎn)生呼吸
    發(fā)表于 12-24 19:41 ?55次下載
    STM32 使用<b class='flag-5'>PWM</b>實(shí)現(xiàn)<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    通過STM32實(shí)現(xiàn)PWM呼吸的教程

    顧名思義,就是個(gè)的亮度的變化,由亮變暗,從暗變亮,有個(gè)漸變,規(guī)律的變化,像是人的
    的頭像 發(fā)表于 07-26 15:20 ?1.5w次閱讀
    <b class='flag-5'>通過</b>STM32實(shí)現(xiàn)<b class='flag-5'>PWM</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的教程
    主站蜘蛛池模板: 国产欧美一区二区三区观看 | 四虎影院新网址 | 久青草免费视频手机在线观看 | 好大好硬好爽免费视频 | 天天做天天爱天天大综合 | 俺去啦在线视频 | 唐人社电亚洲一区二区三区 | 午夜神马嘿嘿 | 天天操天天干天天拍 | 国产美女流出白浆在线观看 | 好骚综合在线 | 精品二区| 国内精品视频免费观看 | 国产在线色 | 日日摸夜夜爽夜夜爽出水 | 性欧美xxxx| 人与牲动交bbbbxxxx | 色yeye在线观看| 日本黄色小视频 | 欧美色图亚洲自拍 | 午夜寂寞视频在线观看 | 色花堂国产精品首页第一页 | 亚洲高清国产拍精品影院 | 国产高清在线播放免费观看 | 人人看人人看人做人人模 | 另类图片综合网 | 极品丰满翘臀后进啪啪 | 91亚色视频在线观看 | h视频在线观看免费网站 | 伊人丁香婷婷综合一区二区 | 日韩a毛片免费全部播放完整 | 天天舔| 伊人久久大香线蕉综合电影 | 亚洲卡5卡6卡7国色天香 | 狠狠色婷婷七月色综合 | 色欲香天天天综合网站 | 精品欧美小视频在线观看 | 真实女人寂寞偷人视频 | 亚洲视频一二三 | 色综合久久综精品 | www.色亚洲|