修改make值匹配表述
This commit is contained in:
parent
47c16c3ad0
commit
16526a28fb
14
USER/main.c
14
USER/main.c
@ -54,7 +54,7 @@ void Car_Thread(void)
|
|||||||
{
|
{
|
||||||
switch(make)
|
switch(make)
|
||||||
{
|
{
|
||||||
case 0xF6:
|
case CITY_PATROL_INSPECTION:
|
||||||
{
|
{
|
||||||
Send_ZigbeeData_To_Fifo(SEG_TimOpen, 8); // LED显示 -> 计时模式开启
|
Send_ZigbeeData_To_Fifo(SEG_TimOpen, 8); // LED显示 -> 计时模式开启
|
||||||
delay_ms(200);
|
delay_ms(200);
|
||||||
@ -189,13 +189,18 @@ void Car_Thread(void)
|
|||||||
make = 0x00;
|
make = 0x00;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 0xA6:
|
case EXEC_DETECT_TASK:
|
||||||
{
|
{
|
||||||
Garage_Cont_Zigbee('A', 0); //立体车库到达0层
|
Garage_Cont_Zigbee('A', 0); //立体车库到达0层
|
||||||
|
//初始化计时器 _set_timer(SEG_TimOpen, 8);
|
||||||
Send_ZigbeeData_To_Fifo(SEG_TimOpen, 8); // LED显示 -> 计时模式开启
|
Send_ZigbeeData_To_Fifo(SEG_TimOpen, 8); // LED显示 -> 计时模式开启
|
||||||
delay_ms(200);
|
delay_ms(200);
|
||||||
Send_ZigbeeData_To_Fifo(SEG_TimOpen, 8); // LED显示 -> 计时模式开启
|
Send_ZigbeeData_To_Fifo(SEG_TimOpen, 8); // LED显示 -> 计时模式开启
|
||||||
|
delay_ms(200);
|
||||||
|
//debug zigbee stop the car
|
||||||
delay_ms(10000);
|
delay_ms(10000);
|
||||||
|
//
|
||||||
|
{
|
||||||
Car_Track(Go_Speed); //循迹
|
Car_Track(Go_Speed); //循迹
|
||||||
Car_Go(Go_Speed,Go_Temp); //前进
|
Car_Go(Go_Speed,Go_Temp); //前进
|
||||||
delay_ms(500);
|
delay_ms(500);
|
||||||
@ -205,6 +210,7 @@ void Car_Thread(void)
|
|||||||
Control(0,0);
|
Control(0,0);
|
||||||
Tba_R_LED = 1; //右转灯关
|
Tba_R_LED = 1; //右转灯关
|
||||||
delay_ms(500);
|
delay_ms(500);
|
||||||
|
}
|
||||||
Ultrasonic_Ranging(); // 采集超声波测距距离
|
Ultrasonic_Ranging(); // 采集超声波测距距离
|
||||||
dis_size = dis;
|
dis_size = dis;
|
||||||
TFT_Dis_Zigbee('A',dis_size); // LED显示标志物发送测距信息
|
TFT_Dis_Zigbee('A',dis_size); // LED显示标志物发送测距信息
|
||||||
@ -277,7 +283,7 @@ void KEY_Check(void)
|
|||||||
{
|
{
|
||||||
LED1 = !LED1;
|
LED1 = !LED1;
|
||||||
while(!S1);
|
while(!S1);
|
||||||
make=0xF6;
|
make=CITY_PATROL_INSPECTION;
|
||||||
YY_Play_Zigbee("开始城市巡检");
|
YY_Play_Zigbee("开始城市巡检");
|
||||||
|
|
||||||
|
|
||||||
@ -290,7 +296,7 @@ void KEY_Check(void)
|
|||||||
{
|
{
|
||||||
LED2 = !LED2;
|
LED2 = !LED2;
|
||||||
while(!S2);
|
while(!S2);
|
||||||
make = 0xA6;
|
make = EXEC_DETECT_TASK;
|
||||||
YY_Play_Zigbee("执行检测任务");
|
YY_Play_Zigbee("执行检测任务");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
#ifndef __ROADWAY_H
|
#ifndef __ROADWAY_H
|
||||||
#define __ROADWAY_H
|
#define __ROADWAY_H
|
||||||
|
|
||||||
|
#define CITY_PATROL_INSPECTION 0xF6
|
||||||
|
#define EXEC_DETECT_TASK 0xA6
|
||||||
|
|
||||||
#include "stm32f4xx.h"
|
#include "stm32f4xx.h"
|
||||||
|
|
||||||
void Roadway_Check(void);
|
void Roadway_Check(void);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user