Advertisement
KRITSADA

ATX2 Simple PSX Wireless Joystick Show GLCD

Jul 30th, 2015
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #include <ATX2.h>  
  2. #include <PS2X_lib.h>  
  3. #define PS2_DAT 24  
  4. #define PS2_CMD 25  
  5. #define PS2_SEL 26  
  6. #define PS2_CLK 27  
  7. PS2X ps2x ;
  8. void setup(){
  9.   delay(1000);
  10.   setTextSize(2);
  11.   glcd(0,0,"Connecting");
  12.   while(1){
  13.     int error = ps2x.config_gamepad(PS2_CLK, PS2_CMD, PS2_SEL, PS2_DAT,0,0);
  14.     if(error==0){
  15.       glcd(0,0, "OK ");
  16.       delay(1000);
  17.       glcdClear();  
  18.       break;
  19.     }
  20.     delay(500);
  21.   }
  22. }
  23. void loop(){
  24.   ps2x.read_gamepad(0,0);
  25.   if(ps2x.Button(PSB_CIRCLE))       {
  26.     glcd(1, 1, "Circle ");
  27.   }
  28.   else if(ps2x.Button(PSB_CROSS))   {
  29.     glcd(1, 1, "Cross ");
  30.   }
  31.   else if(ps2x.Button(PSB_SQUARE))  {
  32.     glcd(1, 1, "Square ");
  33.   }
  34.   else if(ps2x.Button(PSB_TRIANGLE)){
  35.     glcd(1, 1, "Triangle");
  36.   }
  37.   else {
  38.     glcd(1, 1, "        ");
  39.   }
  40.   delay(50);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement