Advertisement
KRITSADA

ATX2 PS2X Simple ShowText at GLCD

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