【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