Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #include <Joystick.h>
  2.  
  3. Joystick_ Joystick;
  4.  
  5. const int BUTTON_1 = 5;
  6. const int BUTTON_2 = 6;
  7.  
  8. void setup() {
  9. pinMode(BUTTON_1, INPUT_PULLUP);
  10. pinMode(BUTTON_2, INPUT_PULLUP);
  11.  
  12. Joystick.begin();
  13. }
  14.  
  15. int old_val_1 = 0;
  16. int old_val_2 = 0;
  17.  
  18. void checkButton1() {
  19. int val_1 = !digitalRead(BUTTON_1);
  20. if (val_1 != old_val_1) {
  21. Joystick.setButton(0, val_1);
  22. old_val_1 = val_1;
  23. }
  24. delay(10);
  25. }
  26.  
  27. void checkButton2() {
  28. int val_2 = !digitalRead(BUTTON_2);
  29. if (val_2 != old_val_2) {
  30. Joystick.setButton(1, val_2);
  31. old_val_2 = val_2;
  32. }
  33. delay(10);
  34. }
  35.  
  36. void loop() {
  37. checkButton1();
  38. checkButton2();
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement