目录
1、PS2手柄介绍
PS2手柄介绍见下面博客
PS2手柄按钮分布
2、PS2库文件添加
库文件和测试程序一起打包提供下载
3、Auduino代码
(1)使用普通IO口和手柄连接
#include <PS2X_lib.h> //PS2手柄
PS2X ps2x; // create PS2 Controller Class
/*************************************************************
* PS2手柄接线方式:
* arduino 手柄接收器
* 5 MOSI
* 6 MISO
* 7 CS
* 8 SCLK
*************************************************************/
#define PS2_DAT 5 //MOSI
#define PS2_CMD 6 //MISO
#define PS2_SEL 7 //CS
#define PS2_CLK 8 //SCLK
/*************************************************************/
unsigned char servo,PS2_LY,PS2_LX,PS2_RY,PS2_RX,PS2_KEY; //定义L侧Y轴,X轴以及R侧Y轴,X轴的变量
void (* resetFunc) (void) = 0; // Reset func
void setup() {
char error;
Serial.begin(9600);