当掌控遇上Blynk(5)——远程声音光线检测

2019-01-057338
AI 快速预览详细 收起
本文介绍了如何使用掌控板和Blynk实现远程声音和光线检测。首先配置WiFi连接,然后设置Blynk授权码。通过Blynk虚拟引脚读取声音和光线值,并将数据发送到Blynk服务器。最终实现远程监控,适用于青少年科创比赛和STEM教育场景。


当掌控遇上Blynk(5)——远程声音光线检测图1
当掌控遇上Blynk(5)——远程声音光线检测图2
当掌控遇上Blynk(5)——远程声音光线检测图3

当掌控遇上Blynk(5)——远程声音光线检测图4




[mw_shl_code=python,true]import network,BlynkLib,time,musicfrom mpython import *
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
if not wlan.isconnected():
  print('connecting to network...')
  wlan.connect('Maker Space', '20140811')   #wifi信息
  while not wlan.isconnected():
    pass
print('network config:', wlan.ifconfig())#输出wifi连接信息
BLYNK_AUTH = 'bf0c2b95ede846c5bbb79fb3bb52b1a7'#Blynk授权码
blynk = BlynkLib.Blynk(BLYNK_AUTH)# 初始化Blynk连接
@blynk.VIRTUAL_READ(0)#声音值
def v0_read_handler():
    blynk.virtual_write(0, sound.read())#发送声音值到V0

@blynk.VIRTUAL_READ(1)#光线值
def v1_read_handler():
    blynk.virtual_write(1, light.read())#发送光线值到V1
while True:
        blynk.run()#一直运行blynk
        pass
[/mw_shl_code]



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
rzyzzxw
rzyzzxw

学习完成,慢慢消化。:victory:
- 没有更多了 -