编程到这里,实际上我们就实现了点亮LED的效果。
3.延迟等待1秒
因为单片机执行速度很快,执行上述点亮LED的语句大概只需要几十微秒,这么短的时间内,人眼是觉察不到LED的变化的。为了效果显著,这里延时了1秒,你大可以把它修改为其它的时间。
延时等待积木位于左侧的“控制”积木组。
选择并拖放该积木至上述“数字输出”积木的正下方,使得该积木上方的凹口靠近“数字输出”积木下方的凸口,松开手指后,可以看到这两个积木吸在一起了,后续积木都可以通过此方法与上面的积木进行吸合。
注意:延时等待积木的时间单位是毫秒,1秒=1000毫秒。
4.熄灭LED
原理参见上述的“点亮LED”,熄灭LED即将13号引脚输出为“低电平”即可。
在左侧的“引脚”积木组中选择“数字输出”积木,并拖放到右侧的循环执行区(右侧“初始化积木”外都可);也可复制上述的“点亮LED”积木进行参数修改,方法是手指长按该积木,再次松开后会在积木下方弹出菜单,选择“复制积木”。最后将新积木上的下拉菜单选择引脚为13,输出为“低电平”。
5.延迟等待1秒
方法同上述步骤3。
至此就完成了所有的编程工作,整体程序见下图所示。 六、程序下载
1.蜗牛控制器供电
供电后,其上的蓝色指示灯会处于闪烁状态,表明蜗牛控制器正常工作了。
2.手机环境配置
使用蜗牛手机APP时,需要打开手机的蓝牙和GPS定位功能,同时保证蓝牙未被其它设备连接。
3.连接蜗牛控制器
点击左上角的“连接”按钮,稍等片刻,按钮由灰底“连接”切换为黄底“断开”,表明连接成功。此时中间的“下载”按钮也变为可用状态,点击“下载”按钮开始程序编绎和下载,可以看到“下载”按钮切换为百分号数字进度条,指示着下载进度。