<button id="ssm6u"><optgroup id="ssm6u"></optgroup></button>
  • 跳轉至

    延時函數

    概要

    實現LED閃爍最簡單的方法是使用延時,這節教程就以LED燈閃爍為例,教會大家使用延時函數。

    keywords led blink delay

    延時模塊utime

    在micropython中,系統延時需要用到utime模塊。

    該模塊下有以下三個sleep函數:

    utime.sleep(seconds) 以秒為單位的延時

    utime.sleep_ms(ms) 毫秒級的延時

    utime.sleep_us(us) 微秒級的延時

    示例:

    # 延時1000毫秒
    utime.sleep_ms(1000)
    

    控制LED閃爍

    控制LED閃爍的核心流程就是:

    點亮LED --> 停頓一會兒 --> 關閉LED --> 停頓一會兒

    from machine import Pin
    import utime
    
    # 聲明一個LED對象 (P2)
    led = Pin(2, Pin.OUT)
    
    for i in range(10):
        # 點亮LED
        led.value(1)
        # 延時 500ms
        print('亮')
        utime.sleep_ms(500)
        # 關閉LED
        led.value(0)
        # 延時500ms
        print('滅')
        utime.sleep_ms(500)
    

    我們在EMP-IDE中,新建一個.py格式的文件,將以上代碼編輯到該文件中,保存,然后執行:

    是不是很簡單呢,趕緊試試吧!


    韩国精品无码一区二区三区,精品无码一区二区三区AV,欧洲丰满美熟女乱又伦AV,亚洲午夜久久久影院伊人