【MicorPython教程02】基於ESP8266的按鍵控制燈光開關


【MicorPython教程02】基於ESP8266的按鍵控制燈光開關

www.xmf393.com  廣東職業技術學院  歐浩源

一、資源索引

【1】視頻教程:《按鍵控制燈光開關》

【2】MicroPython更多相關資源:鏈接匯總

 

二、相關知識點

【1】導入GPIO模塊

from machine import Pin

【2】創建一個輸入的GPIO對象

led = Pin(2,Pin.IN)  
led = Pin(2,Pin.IN,Pin.PULL_UP)

【3】獲取GPIO的輸入電平

led.value()
sw = led.value()

 

三、實訓案例

 

四、案例實現源碼

from machine import Pin
import time

led = Pin(2,Pin.OUT,value = 1)
sw2 = Pin(15,Pin.IN)

print('=======welcome to:www.xmf393.com=======')
time.sleep(1)

m = 0
F_led = 0

led.value(0)
time.sleep(1)
led.value(1)
time.sleep(1)

while True:
    if sw2.value() == 1:
        time.sleep_ms(10)
        if sw2.value() == 1:
            while sw2.value() == 1:
                pass

            m = m + 1
            print(m)
            if F_led == 0:
                led.value(0)
                F_led = 1
            else:
                led.value(1)
                F_led = 0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM