【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

 

posted on 2021-02-22 00:33  小蜜蜂老师  阅读(2567)  评论(0编辑  收藏  举报