编写代码
在文件user.c中添加控制灯的逻辑代码。
GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));
image.png
搭建硬件设施
按电路说明搭建硬件设施,用串口线将设备链接到电脑上。
64E6731473E40FC889AF76526DA16B5C.jpg
串口刷写
1. 代码编译成功。
将写好的代码进行编译,当代码没有提示错误和警告时即为编译成功
2. 打开串口刷写工具并下载。
- 配置串口
- 打开串口刷写工具配置相应串口
- 搜索串口,选择相应文件
-
按照操作步骤完成下载
NC@B}${%MON0`FB7B3S{1KR.png
测试LED灯运行情况
当按下按键2时蓝色的LED灯亮起。
64E6731473E40FC889AF76526DA16B5C.jpg
平台端搭建
1. 在平台端创建工程
}TWLXB)NHHOV5GH$`YII6KK.png
2. 定义智能家居功能
-
根据需要实现的家居功能在产品端添加功能。
UV{[D0`FS%RHWY$]0(8IFSR.png -
设置APP样式
0C80321DACAEA8883CEEEFF0DD22851C.jpg -
在中移和物APP端查看样式
9DF24E8D1FECD16157F548B42935258F.jpg
连接设备
1. 在代码中更改工程ID号
define PRODUCT_ID "418381"
NW9HFR1EFZSNVT9@4SC8FDF.png
2. 在代码中更改名称
#define DEVICE_SN "smarthome"
JG6(D}FJ5%WSVJBRQ@4L@22.png