用micro:bit+OBLOQ检测环境光并控制LED亮灭
*【标题】用micro:bit+OBLOQ检测环境光并控制LED亮灭*【介绍】本项目用micro:bit自带的光感来检测环境光,并实现对LED灯的远程控制。想要解决的问题是,回家以后不用回实验室查看就能知道实验室里是否关灯,如果没有关灯就远程关灯。(这真的是我每天晚上都会纠结的问题啊!)*【准备事项】从左到右依次为:数据线、micro:bit、Micro:Mate多功能I/O扩展板(还有两个螺母)、OBLOQ物联网模块、LED模块。软件平台:https://makecode.microbit.org/物联网平台:https://iot.dfrobot.com.cn/*【制作过程】分步骤,将复杂的制作过程,拆解成简单步骤1.micro+OBLOQ实现物联网数据互通这一步最基础,还是请出大神们的教程:https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=267669不过我在按教程完成基础功能的时候,也遇到了几个小问题。1.1物联网平台的用户名和密码物联网平台的用户名和密码与DF论坛用户名是一致的,所以开始怎么都不能注册账号,因为一直被提示说:手机已被注册了,邮箱已被注册。在平台上查看设备时,也会有一组用户名和密码,它跟登录平台用的用户名和密码是不一致的!需要点“重新生成”边的眼睛,才能查看到它们。1.2电源连线正确,编程正确,用户名密码也调正确了,但网络发指令micro:bit始终不理会。查了很久,发现是电源问题。参考链接:https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=267669上传程序时,数据线要接micro:bit板。但运行时,数据线要接扩展板供电,OBLOQ才跑得动!OBLOQ正常运行并联网后,会亮绿灯。连接过程中则亮蓝灯。https://v.youku.com/v_show/id_XMzcyOTI3MjI2OA==.html?spm=a2h3j.8428770.3416059.12.连接LED灯LED灯如图接在12号口。12号口高电平,LED灯亮;12号口低电平,LED灯灭。
3.写程序4.上传并测试请求返回BIT所在的环境光线值https://v.youku.com/v_show/id_XMzcyOTI2OTc0OA==.html?spm=a2h3j.8428770.3416059.1远程关灯https://v.youku.com/v_show/id_XMzcyOTI2ODgzMg==.html?spm=a2h3j.8428770.3416059.1远程开灯这个视频还在审核中……5.程序代码
呃,好像是第一次正儿八经发贴(以前都是发的求助贴)……各种技能都是第一次点亮啊!
页:
[1]