DF Easy_IoT物联网挑战赛第一关

2018-07-178822
AI 快速预览详细 收起
DF Easy_IoT物联网挑战赛第一关是一个基于micro:bit和OBLOQ模块的物联网编程项目。通过这个项目,用户可以学习如何连接WIFI,并实现数据的发送与接收。项目所需的硬件包括物联网模块、micro:bit多功能I/O扩展板和micro:bit编程入门开发板。用户需要在makecode.microbit.org上添加OBLOQ软件包,并进行接线和编程。最终效果是通过按板载A按钮向IOT平台发送字母A,按板载B按钮发送字母B;从平台向micro:bit发送1显示大爱心,发送2显示小爱心。


DF Easy_IOT物联网挑战赛第一关

DF Easy_IoT物联网挑战赛第一关图9
         
     物联网,听起来很高大上的一个名字,

DF Easy_IoT物联网挑战赛第一关图1
     DF Easy_IoT物联网挑战赛第一关图15  
学习起来是很好玩的。
所以,让我们玩起来吧!

器材:
物联网模块   1
  DF Easy_IoT物联网挑战赛第一关图2
micro:bit多功能I/O扩展板  1
DF Easy_IoT物联网挑战赛第一关图3
micro:bit 编程入门开发板  1
DF Easy_IoT物联网挑战赛第一关图4

经过组合,在wifi环境下,设备通过OBLOQ模块就能连上互联网,按时发送设备数据或者接收远端控制指令。
DF Easy_IoT物联网挑战赛第一关图5
正常工作时OBLOQ上绿色LED灯常亮。

DF Easy_IoT物联网挑战赛第一关图6
现在
1、进入编程https://makecode.microbit.org/---高级---添加软件包

---输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包。
DF Easy_IoT物联网挑战赛第一关图7
DF Easy_IoT物联网挑战赛第一关图8

2、接线,将microbit的串口与Obloq连接。
DF Easy_IoT物联网挑战赛第一关图10
挑战任务:连接WIFI,按板载A按钮向IOT平台发送字母A,按板载B按钮向IOT平台发送字母B。
从平台向micro:bit发送1,LED屏显示大爱心,发送2,显示小爱心。
编程开始:

DF Easy_IoT物联网挑战赛第一关图11
DF Easy_IoT物联网挑战赛第一关图12
要确保这些信息都正确无误。
拖出启动连接。

向IOT平台发送数据:

DF Easy_IoT物联网挑战赛第一关图13

micro:bit从IOT平台接收数据,注意从平台接收到的数据为文本类型:
DF Easy_IoT物联网挑战赛第一关图14
哈哈我们进行了简单的练习,等到题目出来了。
DF Easy_IoT物联网挑战赛第一关图16
程序:
DF Easy_IoT物联网挑战赛第一关图18DF Easy_IoT物联网挑战赛第一关图17

程序有点问题的,要改一下,上面这个块要移动到重复20次里。

效果:

第一次参加这样的比赛,挺好玩的。看别的老师的教程也很有收获,一个题,大家换着花样来做,很有趣的。
我的程序再优化一下,
1、增加LED面板中间一个点的闪烁,一秒闪一次。
2、上传数据后显示对号。

DF Easy_IoT物联网挑战赛第一关图19
这样改一改,有趣点了。
效果如下:

创作许可协议

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

评论(2)
rzyzzxw
rzyzzxw
小创客加油。支持一下。
chinazmde
chinazmde
作者
[align=center]第一次参加DF的第一个线上比赛,紧张,有趣,学习中……[/align]
- 没有更多了 -