功能:
1.显示光照和声音强度和当前指令
2.红外遥控4盏灯、1个天窗(可调角度)、1个门(模拟开关门、需另外加扩展舵机)
3.物联网控制4盏灯、1个天窗
一、材料准备:
1.行空板 M10 1个
2.行空板双路电机驱动I/O扩展板 1套
3. Gravity:Arduino 编程积木入门版学习套件
所需零件:
按钮 1个
舵机1个
角度传感器1个
LED灯2个

4. 红外遥控器 1个
二、设备连接(如下图):
1.将行空板 M10安装到行空板双路电机驱动I/O扩展板
2.连接传感器、执行器
P0连接舵机(控制天窗打开关闭)
P1连接LED(书房灯)
P3连接角度传感器(调整天窗角度)
P4连接LED(儿童房灯)
P9连接按钮(门铃)
红外遥控器
三、编写代码:
1. 双击打开mind+,切换到Python模式

2. 左下角添加扩展,在官方库选项卡中选择行空板、MQTT-py

3. 在pinpong库选项卡中选择pinpong初始化、WS2812 RGB灯、舵机、红外接收模块、数字大按钮模块

4. 在用户库选项卡中搜索角度传感器

5. 编写程序代码
主程序

红外遥控控制

物联网控制
四、运行程序:
1. 先将电脑连接行空板自带热点PB523155,然后选择连接远程终端10.1.2.3

2. 等待连接成功
3. 右上角点击运行
4. 浏览器登陆10.1.2.3,点击应用开关,点击打开页面,登陆SIoT账号(siot 密码dfrobot)
5. 等待程序运行成功
6. 使用红外遥控器遥控、物联网指令控制
功能请看视频:
评论