系统通过arduino实现的功能有:实现电器开关的控制,电机正反转控制,接收热感应器返回的信息 主要的工作流程:蓝牙获取本机蓝牙设备并判断蓝牙开关状态扫描并获取与arduino mega 2560已配对的蓝牙设备,设置本机蓝牙可见性为可见,建立连接。 Arduino mega 2560上的蓝牙通过串口通信获取指令后通过控制高低电压的输出来控制电子继电器的开关从控制用电器是否开始进行工作, LED开关主要是通过一引脚的高低电压来控制,另一引脚只是GND,通过控制来实现电子继电器的开关,这边如果只
IAP( In Application Programming)即在线应用编程,也就是用户可以使用自己的程序对单片机的User Flash的某一区域(一般为存放自己程序的区域)进行烧写。在真正的工作中产品发布后,可以很方便的使用预留的通信接口(串口、USB、网口、蓝牙等)来完成程序的升级,从而避免了把机器拆开使用下载器烧写程序。要实现IAP功能一般要设计两部分代码,一是BootLoader程序,这部分程序存储在FLASH的某一位置,主要用来引导、升级App程序;二是App程序,这个程序才是实现