Skip to content

sumumm/monitorEnv-fs4412

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monitorEnv-fs4412

1.FS4412

  FS4412程序说明部分。

消息类型分配

说明
1L LED控制
2L 蜂鸣器控制
3L 四路LED灯模拟的数码管
4L 风扇
5L 温湿度最值设置
6L,7L,8L,9L 用于个人的扩展
10L 3G通信模块-GPRS

控制命令

LED控制命令

用一个 unsigned char 类型的数据表示(8位)

unsigned char led_cmd;
/** 命令说明:
 * 0x44 -- LED2关闭,   0x45 -- LED2打开
 * 0x46 -- LED3关闭,   0x47 -- LED3打开
 * 0x48 -- LED4关闭,   0x49 -- LED4打开
 * 0x4a -- LED5关闭,   0x4b -- LED5打开
 * 0x4c -- 全部LED关闭, 0x4d -- 全部LED打开
 * 0x4e -- 流水灯关闭,  0x4f -- 流水灯打开
 */
说明
led_cmd[7:6] 平台编号,00表示Zigbee,01表示Cotex-A9
led_cmd[5:4] 设备编号,00--LED设备,01--BUZZER设备,10--四路模拟数码管设备,11--Zigbee风扇
led_cmd[3:1] 具体LED编号,010(2)--LED2,011(3)--LED3,100(4)--LED4,101(5)--LED5,110(6)--所有LED,111(7)--流水灯
led_cmd[0] LED状态,1打开,0关闭

BUZZER控制命令

用一个 unsigned char 类型的数据表示(8位)

unsigned char buzzer_cmd;
/** 命令说明:
 * 0x50 -- BUZZER关闭, 0x51 -- BUZZER打开
 */
说明
buzzer_cmd[7:6] 平台编号,00表示Zigbee,01表示Cotex-A9
buzzer_cmd[5:4] 设备编号,00--LED设备,01--BUZZER设备,10--四路模拟数码管设备,11--Zigbee风扇
buzzer_cmd[3:1] 保留,默认为000
buzzer_cmd[0] BUZZER状态,1打开,0关闭

SEG控制命令

用一个 unsigned char 类型的数据表示(8位)

unsigned char seg_cmd;
/** 命令说明:
 * 命令     LED5 LED4 LED3 LED2   含义
 * 0x60 --   0    0    0    0   (全部关闭)
 * 0x61 --   0    0    0    1      1
 * 0x62 --   0    0    1    0      2
 * 0x62 --   0    0    1    1      3
 * ... ... 
 * 0x6e --   1    1    1    0      14
 * 0x6f --   1    1    1    1      15
 */
说明
seg_cmd[7:6] 平台编号,00表示Zigbee,01表示Cotex-A9
seg_cmd[5:4] 设备编号,00--LED设备,01--BUZZER设备,10--四路模拟数码管设备,11--Zigbee风扇
seg_cmd[3:0] 代表的数字,0000 -- 0(也代表关闭显示), 0001 -- 1, 0010 -- 2, ... , 1111 -- 15
8位
		----------------------------------------
		7	6	|  5	4	|	3	2	1	0
		平台编号  |  设备编号  |	操作设备
		----------------------------------------
  • 平台编号
编号 说明
0x00 0号-ZigBee平台
0x40 1号-A9/A53平台
0x80 2号-STM32平台(可以自己扩展)
0xc0 3号-avr arduino....保留
  • 设备编号和操作掩码
设备编号设备说明操作掩码掩码说明
0x00 LED0x00全部关闭
0x01全部打开
0x02打开LED2
0x03打开LED3
0X04打开LED4
0x05打开LED5
0X10打开流水灯
0x10 蜂鸣器0x00关闭
0x01打开
0x02自动报警关闭
0x03自动报警打开
0x20 风扇0x00关闭风扇
0x01打开风扇
0x30 数码管0x0~0xF 显示0~F数字
四盏灯,对应
0000-表示0,
0001-表示1
... ...
1110-表示14
0x0f关闭数码管led2-3-4-5

2.html网页控制

  html网页控制说明部分。

3.驱动模块

  驱动模块说明部分。

4.Zigbee

  Zigbee说明部分。

About

基于Cotex-A9和Zigbee的环境监控项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published