arduino读取控制手柄

代码如下:


/* 定义串口发送编码 */
#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
*************************************************/  
void get_rocker(int

你可能感兴趣的:(嵌入式入门,arduino,嵌入式)