查看: 231|回复: 1

[ESP32+MicroPython]快速接入blinker

[复制链接]
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-8-5 05:10 | 显示全部楼层 |阅读模式




    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    from machine import Pin
    
    from Blinker.Blinker import Blinker, BlinkerButton, BlinkerNumber
    from Blinker.BlinkerDebug import *
    
    auth = 'Your Device Secret Key'
    ssid = 'Your WiFi network SSID or name'
    pswd = 'Your WiFi network WPA password or WEP key'
    
    BLINKER_DEBUG.debugAll()
    
    Blinker.mode('BLINKER_WIFI')
    Blinker.begin(auth, ssid, pswd)
    
    button1 = BlinkerButton('btn-abc')
    number1 = BlinkerNumber('num-abc')
    
    counter = 0
    pinValue = 0
    
    p2 = Pin(2, Pin.OUT)
    p2.value(pinValue)
    
    def button1_callback(state):
        ''' '''
    
        BLINKER_LOG('get button state: ', state)
    
        button1.icon('icon_1')
        button1.color('#FFFFFF')
        button1.text('Your button name or describe')
        button1.print(state)
    
        global pinValue
        
        pinValue = 1 - pinValue
        p2.value(pinValue)
    
    def data_callback(data):
        global counter
        
        BLINKER_LOG('Blinker readString: ', data)
        counter += 1
        number1.print(counter)
    
    button1.attach(button1_callback)
    Blinker.attachData(data_callback)
    
    if __name__ == '__main__':
    
        while True:
            Blinker.run()
    如果你觉得以上内容帮到了你,你可以打赏支持作者

    该用户从未签到

    发表于 2019-8-5 15:09 | 显示全部楼层
    快速接入blinker    www.tdszx.com  www.jyhxjm.com  www.gztpcj.com
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    一直显示'Serial' was not declared in this scope,求前辈解答谢谢
    一直显示'Serial'
    做了一个温控装置的蓝牙模块时遇到的问题,
    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    【Arduino】108种传感器模块系列实验(97)---0.96寸OLED液晶屏
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    教你让OLED动起来!多重字符串版!
    教你让OLED动起来!多重字
    大家都知道:arduino单片机是单线程的 而上次教程中的多段字符串的运行速度必须一致
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表