导航
登录

遥控LED灯

创建者:明明之中

1540256765326058302.png课程目标

1)认识并学习HiiBotBlockly(图形化编程)。

2)使用HiiBotBlockly编写一段控制LED灯亮度的程序,并实现遥控功能。


1540261002693028031.png编程思路

1541554092487029699.png在孩宝蓝盒上数字端口(p12,p13)上外接一个可控制亮度的LED灯,通过手机端滑动控制LED灯的亮度,当滑动到最小值是亮度最暗,滑动到 最大值时,亮度最亮

1540261002693028031.png程序编写

1.点击孩宝蓝盒-->其他-->蓝牙控制界面,将“初始化设置界面.....”积木块儿拖动到初始化中,然后设置界面名称、设置界面为竖屏、划分界面为5行3列。

1-1.png 1-2.png


2.点击孩宝蓝盒-->其他-->蓝牙控制界面,将“添加滑动条.....”积木块儿拖动到“初始化设置页面”的下面,然后选择滑动条序号、添加滑动条上的文字,设置滑动条值的范围,设置滑动条在手机屏幕展示的位置,设置滑动条的颜色。

2-1.png 2-2.png


3.点击孩宝蓝盒-->其他-->蓝牙控制界面,将“选定好空件后,创建界面”积木块儿拖动到“添加滑动条”的下面。

3-1.png 3-2.png


4.点击孩宝蓝盒-->执行器-->照明,将“引脚.....”积木块儿拖动到“创建页面”积木块儿的下面,然后设置引脚、设置LED灯的组数、设置亮度为:孩宝蓝盒-->其他-->蓝牙控制界面中“获取序号为....”的积木块儿。设置序号,注意要和滑动条的序号保持一致。点击“方形按钮 ”选择为“滑动条”。

11-1.png 4-2.png 


4-3.png


5.点击孩宝蓝盒-->其他-->孩宝蓝牙控制界面,将“如果蓝牙连接.....执行.....”积木块儿拖动到“重复执行”中。

5-1.png 5-2.png


6.点击“串行端口I/O”-->“串行端口打印出(换行)”积木块儿拖动到“重复执行”中。

6-1.png 6-2.png


7.点击“时间”-->“延迟(毫秒)”积木块儿拖动到“重复执行”

7-1.png 7-2.png


8.点击孩宝蓝盒-->其他-->蓝牙控制界面,将“监听、更新按钮事件”积木块儿拖动到重复执行中。

8-1.png 8-2.png


9.点击孩宝蓝盒-->其他-->蓝牙控制界面,将“如果序号为...执行...”积木块儿拖动到重复执行中。

9-1.png 9-2.png


10.点击“串行端口I/O”-->“串行端口打印出(换行)”积木块儿拖动到“重复执行”中,然后将“ ”积木块儿替换为:孩宝蓝盒-->其他-->蓝牙控制界面,“获取序号为...的...的状态值”积木块儿。

10-1.png 10-2.png


10-3.png

11.点击孩宝蓝盒-->执行器-->照明,将“引脚.....”积木块儿拖动到重复执行中,然后设置引脚、设置LED灯的组数、设置亮度为:孩宝蓝盒-->其他-->蓝牙控制界面中“获取序号为....”的积木块儿。设置序号,注意要和滑动条的序号保持一致。点击“方形按钮 ”选择为“滑动条”。

11-1.png 11-2.png


11-3.png

12.程序编写好后,将程序下载到孩宝蓝盒中,测试是否成功。

尾部