1 通过串口调试助手控制小 en_准备工作我相信大家之所以购买我们的 sm5350 物联网开发板,肯定是非常看重手机 app 控制小co、小 en 的应用。那么,我们将通过这次的项目教程,带大家一步一步的揭开这门技术的神秘面纱。在这一小节中, 首先给大家演示通过串口调试助手给小 co 发命令, 然后小 co 通过 zigbee来控制小 en。
1). 由于我们需要通过串口调试助手给小 co 发命令,因此我们这里需要让小 co 上面的com2 和 cc2530 发生联系。
通过查看原理图发现,我们只需要通过跳线帽将 p2 的 5、6、7、8 四个引脚短接即可经过上面的设置以后,小 co 上面的 com2 就能用于控制小 co 上面的 zigbee 部分了。
2).往小 co 上的 cc2530 烧写程序,打开“无线控制 led 灯小 co 小 en 代码”里的工程,最好不要在含有中文路径的目录下打开。然后在“workspace”下方的下拉菜单中选“择协调器”相关的工程,如图所示。
当如图所示,选中协调器相关工程以后,便开始编译、下载程序到小 co。
3).下载相应程序到小 en 上,同样是打开“无线控制 led 灯小 co 小 en 代码”里的工程,最好不要在含有中文路径的目录下打开。 然后在“workspace”下方的下拉菜单中选择“节点”相关的工程,如图所示。
当如图所示,选中协调器相关工程以后,便开始编译、下载程序到小 en。
2 通过串口调试助手控制小 en_控制演示接下来,就给大家演示通过串口调试助手控制小 en。
1). 将小 co 的 com2 和电脑的 usb 口进行连接,这里要求装 usb 转串口驱动,前面已经将过,这里不再说。
2)确定小 co 的 com2 对应的串口号,在设备管理器里面,前面也已经讲过。
3)打开串口调试软件,设置和打开相应的串口(115200,8n1),
4)小 co、小 en 分别接上各自的电源,上电。
5)接下来就可以通过小 co 来控制小 en 了。需要注意的是,串口调试助手向小 co 发送的命令,一定要以十六进制的形式,设置如下。
a). 当我们发 10 时,点亮 d1;
b). 当我们发 11 时,熄灭 d1;
c). 当我们发 20 时,点亮 d2;
d). 当我们发 21 时,点亮 d2;
3 通过手机网络助手控制小 en_准备工作通过前面部分的学习,我们应该知道了通过小 co 控制小 en 的方法了,就是通过串口给小 co 的 cc2530 发命令,然后就能控制小 en。
于是,我们就马上联想到项目一的 wifi 串口了,我们是不是可以通过 wifi 串口来给小co 上的 cc2530 发命令,然后控制小 en 呢?答案是肯定的。接下来我们就来实现它。
1)通过查看小 co 的原理图发现,我们要让小 co 的 wifi 和 zigbee 联系起来,只需要短接 p2 的 3、4、5、6 短接即可。
2). 给小 co 烧程序,wifi 部分,就按项目一的 wifi 串口操作,烧相同的系统,做相同的设置即可;zigbee 部分,就和第1部分的一样。
3)给小 en 烧程序,和第1部分的一样。
4 通过手机网络助手控制小 en_控制演示接下来,就给大家演示通过手机网络助手控制小 en。
1)手机连接上开发板发出的 wifi 信号 f403tech_ap。
2)启动“网络调试助手”软件。
3)选择 tcp client。
4)点添加按钮。然后在弹出的对话框中填入开发板的 ip 地址,还有就是 wi-fi 串口的端口号 8002.
5). 接下来就可以发命令来控制小 en 了,先熄灭小 en 的 d1 吧,发 11。注意,一定是发二进制哦,如图的红色框!
再来点亮 d1,发 10,同样是二进制。
同理,发 20,点亮小 en 的 d2;发 21,熄灭小 en 的 d2。
铁电池高铁酸盐的制备方法
微电子制造和封装技术发展研究
南京凯盛携手图扑共建智慧水泥工厂
视频码率(Bitrate),帧率(FPS)和分辨率的联系与区别
锁眼手表 锁住你的时间
Openwrt开发指南 第23章 手机控制ZigBee
手术机器人在医院里究竟是怎样工作的?
无线座机电话充电电池监测和自动充电器设计
LED照明雪莱特营业收入减少27.85%,面临着双重考验
单片机和PLD有什么联系与区别,PLD入门须知的几点小常识!
避雷器在线监测仪
鹏鼎控股募集资金用于柔性印制电路板及高密度连接板产能扩大
东芝卖NAND闪存业务之后转型搞汽车锂电池?
麒麟9000全球首创ISP+NPU 融合架构背后的难度
华为就向美国电信运营商收取10亿美元专利费回应
芯片基本介绍
2016年智能手机跑分top10:iphone 7 plus终究是跑分神器!
LED产业链企业接连发布喜讯
CCFL推挽式缓冲电路
无线传感器中的常见问题及解决方案