Advertisement
Guest User

pins.h

a guest
Dec 30th, 2020
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. #define topKnobA 0
  2. #define topKnobB 1
  3. #define middleKnobA 17
  4. #define middleKnobB 16
  5. #define lowerKnobA 15
  6. #define lowerKnobB 14
  7. #define wheelA 10
  8. #define wheelB 11
  9.  
  10. const byte allKnobPins[] = {topKnobA, topKnobB,
  11.                       middleKnobA, middleKnobB,
  12.                       lowerKnobA, lowerKnobB,
  13.                       wheelA, wheelB
  14.                      };
  15.  
  16. // To simplify wiring, keys are actually in two separate matrices.
  17. // The Teensy has like a million GPIO's, I can sacrifice four.
  18. #define leftButtonsA 21
  19. #define leftButtonsB 20
  20. #define leftButtonsC 19
  21. #define leftButtons1 23
  22. #define leftButtons2 22
  23. #define leftButtons3 18
  24.  
  25. #define rightButtonsA 3
  26. #define rightButtonsB 5
  27. #define rightButtonsC 4
  28. #define rightButtons1 2
  29. #define rightButtons2 6
  30. #define rightButtons3 7
  31.  
  32. const byte leftButtonRowPins[] = {leftButtonsA, leftButtonsB, leftButtonsC};
  33. const byte rightButtonRowPins[] = {rightButtonsA, rightButtonsB, rightButtonsC};
  34.  
  35. const byte allButtonRowPins[] = {leftButtonsA, leftButtonsB, leftButtonsC,
  36.                            rightButtonsA, rightButtonsB, rightButtonsC
  37.                           };
  38.  
  39. const byte leftButtonColumnPins[] = {leftButtons1, leftButtons2, leftButtons3};
  40. const byte rightButtonColumnPins[] = {rightButtons1, rightButtons2, rightButtons3};
  41.  
  42. const byte allButtonColumnPins[] = {leftButtons1, leftButtons2, leftButtons3,
  43.                               rightButtons1, rightButtons2, rightButtons3
  44.                              };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement