代码如下:
/* 定义串口发送编码 */
#define CAR_ADVANCE '1'
#define CAR_BACK '2'
#define CAR_LEFT '3'
#define CAR_RIGHT '4'
#define CAR_STOP '0'
/*************************************************
Function: void get_rocker(int *buff)
Description: 获取摇杆按钮状态(12针) x轴数据(A0针) y轴数据(A1) 并存储于
Calls: digitalRead()
analogRead()
Table Updated: // 被修改的表(此项仅对于牵扯到数据库操作的程序)
Input: buff 整型指针,获取一个指向3*sizeof(int)大小的存储空间
Output: buff[0] 摇杆是否被按下 1-按钮未按下 0-按钮被按下
buff[1] 存储y轴数据 max=2^10-1=1023 min=0
buff[2] 存储x轴数据 max=2^10-1=1023 min=0
Return: void
Others: void
*************************************************/