zoukankan      html  css  js  c++  java
  • 【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
    【广东职业技术学院 欧浩源】: ohy3686@foxmail.com 【小蜜蜂笔记网】:www.xmf393.com 【微信号】:gzyohy 【抖音号】:ohy3686
  • 相关阅读:
    Minecraft我的世界如何联机
    关于我的博客地址jvav的由来
    ThreadLocal使用
    使用免费tk域名
    MVC的request,response流程
    TiDB原理与集群架构
    net5 自定义 中间件
    net5 Autofac支持
    net5 Autofac 支持AOP (1)
    mysql 索引优化
  • 原文地址:https://www.cnblogs.com/ALittleBee/p/14428097.html
Copyright © 2011-2022 走看看