Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Code for Wireless Joystick kit
- // http://goo.gl/6HNoEA
- #include <popxt.h>
- #include <PS2X_lib.h>
- #define PS2_DAT 20
- #define PS2_CMD 21
- #define PS2_SEL 22
- #define PS2_CLK 23
- PS2X ps2x;
- void setup(){
- delay(1000);
- glcdClear();
- glcdMode(1);
- setTextSize(2);
- glcd(0,0,"Connecting...");
- while(1){
- int error=ps2x.config_gamepad(PS2_CLK,PS2_CMD,PS2_SEL,PS2_DAT,false,false);
- if(error=0){
- glcd(0,0,"Connected!!!");
- delay(1000);
- glcdClear();
- break;
- }
- delay(500);
- }
- }
- void loop(){
- ps2x.read_gamepad(false,false);
- if(ps2x.Button(PSB_CIRCLE))
- glcd(1,1,"Circle ");
- else if(ps2x.Button(PSB_CROSS))
- glcd(1,1,"Cross ");
- else if(ps2x.Button(PSB_SQUARE))
- glcd(1,1,"Square ");
- else if(ps2x.Button(PSB_TRIANGLE))
- glcd(1,1,"Triangle ");
- else if(ps2x.Button(PSB_L1))
- glcd(1,1,"L1 ");
- else if(ps2x.Button(PSB_L2))
- glcd(1,1,"L2 ");
- else if(ps2x.Button(PSB_L3))
- glcd(1,1,"L3 ");
- else if(ps2x.Button(PSB_R1))
- glcd(1,1,"R1 ");
- else if(ps2x.Button(PSB_R2))
- glcd(1,1,"R2 ");
- else if(ps2x.Button(PSB_R3))
- glcd(1,1,"R3 ");
- else if(ps2x.Button(PSB_START))
- glcd(1,1,"Start ");
- else if(ps2x.Button(PSB_SELECT))
- glcd(1,1,"Select ");
- else if(ps2x.Button(PSB_PAD_UP))
- glcd(1,1,"Up ");
- else if(ps2x.Button(PSB_PAD_DOWN))
- glcd(1,1,"Down ");
- else if(ps2x.Button(PSB_PAD_LEFT))
- glcd(1,1,"Left ");
- else if(ps2x.Button(PSB_PAD_RIGHT))
- glcd(1,1,"Right ");
- else
- glcd(1,1," ");
- delay(50);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement