eagler8

  • 2020-06-03
  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    mPython X 实验图形编程  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    8、实时监控光线值和声音值 GX与SY 小程序控制组件面板  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    mPython X 实验图形编程  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    7、带输入框的RGB三色调光板 刚添加的小程序控制组件面板    

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    mPython X 实验图形编程  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    #MicroPython动手做(27)——物联网之微信小程序 #小程序控制RGB灯升级版(实验小视频)   https://v.youku.com/v_show/id_XNDY5NzE5MTIxMg==.html?spm=a2h0c.8166622.PhoneSokuUgc_1.dtitle    

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    6、小程序控制RGB灯升级版   #MicroPython动手做(27)——物联网之微信小程序 #小程序控制RGB灯升级版 from mpython import * import network import time from umqtt.simple import MQTTClient from machine import Timer import machine import ubinascii import ujson import music my_wifi = wifi() my_wifi.connectWiFi("zh", "zy1567") def OneNET_recv(_msg):pass _OneNET_msg_list = [] def OneNET_callback(_topic, _msg): global _OneNET_msg_list try: _msg = _msg.decode('utf-8', 'ignore') except: print(_msg);return OneNET_recv(_msg) if _msg in _OneNET_msg_list: eval('OneNET_recv_' + bytes.decode(ubinascii.hexlify(_msg)) + '()') tim14 = Timer(14) _iot_count = 0 def timer14_tick(_): global _iot, _iot_count _iot_count = _iot_count + 1 if _iot_count == 1000: _iot.ping(); _iot_count = 0 try: _iot.check_msg() except: machine.reset() _iot = None def OneNET_setup(): global _iot _iot = MQTTClient("595250725", "183.230.40.39", 6002, "221628", "hiN7Cwz4Gd7d3ReMnNgtaEKBvv4=", keepalive=300) _iot.set_callback(OneNET_callback) if 1 == _iot.connect(): print('Successfully connected to MQTT server.') tim14.init(period=200, mode=Timer.PERIODIC, callback=timer14_tick) image_picture = Image() def OneNET_recv(_msg): try: _msgObj = ujson.loads(_msg) _name = _msgObj.get('name') _value = _msgObj.get('value') except: return if _name == "开灯": print(_value) music.play('B5:1') rgb.fill((int(255), int(0), int(0))) rgb.write() time.sleep_ms(1) oled.fill(0) oled.blit(image_picture.load('face/Objects/Light on.pbm', 0), 32, 0) oled.show() if _name == "关灯": print(_value) music.play('E5:1') rgb.fill( (0, 0, 0) ) rgb.write() time.sleep_ms(1) oled.fill(0) oled.blit(image_picture.load('face/Objects/Light off.pbm', 0), 32, 0) oled.show() rgb[1] = (int(0), int(102), int(0)) rgb.write() time.sleep_ms(1) OneNET_setup()  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    mPython X 实验图形编程  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    尝试通过小程序来控制板载RGB灯  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    #MicroPython动手做(27)——物联网之微信小程序 #尝试通过小程序来控制板载RGB灯   #MicroPython动手做(27)——物联网之微信小程序 #尝试通过小程序来控制板载RGB灯 from mpython import * import network import time from umqtt.simple import MQTTClient from machine import Timer import machine import ubinascii import ujson my_wifi = wifi() my_wifi.connectWiFi("zh", "zy1567") def OneNET_recv(_msg):pass _OneNET_msg_list = [] def OneNET_callback(_topic, _msg): global _OneNET_msg_list try: _msg = _msg.decode('utf-8', 'ignore') except: print(_msg);return OneNET_recv(_msg) if _msg in _OneNET_msg_list: eval('OneNET_recv_' + bytes.decode(ubinascii.hexlify(_msg)) + '()') tim14 = Timer(14) _iot_count = 0 def timer14_tick(_): global _iot, _iot_count _iot_count = _iot_count + 1 if _iot_count == 1000: _iot.ping(); _iot_count = 0 try: _iot.check_msg() except: machine.reset() _iot = None def OneNET_setup(): global _iot _iot = MQTTClient("595250725", "183.230.40.39", 6002, "221628", "hiN7Cwz4Gd7d3ReMnNgtaEKBvv4=", keepalive=300) _iot.set_callback(OneNET_callback) if 1 == _iot.connect(): print('Successfully connected to MQTT server.') tim14.init(period=200, mode=Timer.PERIODIC, callback=timer14_tick) def OneNET_recv(_msg): try: _msgObj = ujson.loads(_msg) _name = _msgObj.get('name') _value = _msgObj.get('value') except: return if _name == "开灯": print(_value) rgb.fill((int(255), int(0), int(0))) rgb.write() time.sleep_ms(1) if _name == "关灯": print(_value) rgb.fill( (0, 0, 0) ) rgb.write() time.sleep_ms(1) rgb[1] = (int(0), int(102), int(0)) rgb.write() time.sleep_ms(1) OneNET_setup()  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    拖动按钮至合适位置并保存  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    组件调整为二个按钮,开灯键值设置为1,关灯键值设置为0  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    添加组件——这里添加了“开关”和“按钮”,计二个  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    添加应用——这里添加了“控制RGB灯”  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    尝试好多次,我的掌控板终于能够“在线”了。  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    mPython X 实验图形编程  

  • 回复了主题帖: MicroPython动手做(26)——物联网之OneNET

    hotsauce1861 发表于 2020-6-3 08:16 看着好高级,中国移动的开放平台吗
     中移动的开放平台,也是第一次接触,感觉还行

  • 2020-06-02
  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    4、登录小程序“掌控板物联网”   #MicroPython动手做(27)——物联网之微信小程序 #登录小程序“掌控板物联网”   #MicroPython动手做(27)——物联网之微信小程序 #登录小程序“掌控板物联网” from mpython import * import network from umqtt.simple import MQTTClient from machine import Timer import machine import ubinascii my_wifi = wifi() my_wifi.connectWiFi("zh", "zy1567") def OneNET_recv(_msg):pass _OneNET_msg_list = [] def OneNET_callback(_topic, _msg): global _OneNET_msg_list try: _msg = _msg.decode('utf-8', 'ignore') except: print(_msg);return OneNET_recv(_msg) if _msg in _OneNET_msg_list: eval('OneNET_recv_' + bytes.decode(ubinascii.hexlify(_msg)) + '()') tim14 = Timer(14) _iot_count = 0 def timer14_tick(_): global _iot, _iot_count _iot_count = _iot_count + 1 if _iot_count == 1000: _iot.ping(); _iot_count = 0 try: _iot.check_msg() except: machine.reset() _iot = None def OneNET_setup(): global _iot _iot = MQTTClient("595250725", "183.230.40.39", 6002, "221628", "hiN7Cwz4Gd7d3ReMnNgtaEKBvv4=", keepalive=300) _iot.set_callback(OneNET_callback) if 1 == _iot.connect(): print('Successfully connected to MQTT server.') tim14.init(period=200, mode=Timer.PERIODIC, callback=timer14_tick) OneNET_setup()  

  • 回复了主题帖: MicroPython动手做(27)——物联网之微信小程序

    3、登录mPython X 软件 编程软件登陆名要与手机微信登陆的帐号一致。曾经使用一个帐号登陆myphton X,用另一个手机号注册的微信号小程序查找,始终是设备不在线。说白了就是程序登陆的帐号要与微信号相同。  

最近访客

< 1/4 >

统计信息

已有36人来访过

  • 芯币:15
  • 好友:2
  • 主题:30
  • 回复:822
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


eagler8 2020-4-8
   你都搜到什么了? 我的微信13805010660,加你了
9zhmke 2020-4-8
刚去网上搜了下,搞不好你比我大.....我72年的,加个好友吧,我QQ693985,微信msold5
9zhmke 2020-4-8
eagler8:    老师早上好,我是偶然爱好的,没有什么基础,呵呵
你的时间安排上有没有精力做其他东西呢?
9zhmke 2020-4-7
eagler8: 中午好
下午好,你的干劲好足啊,是你的工作还是因为你是学生呢?有兴趣一起做些东西吗?我有挺多想法,但总是没有时间弄。
查看全部