p23_SoftKeypad.ino 762 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. Demo code of P23 - Soft Keypad
  3. by maker studio
  4. */
  5. #include "TM1650.h"
  6. TM1650 keyPad(18,19);
  7. void setup()
  8. {
  9. Serial.begin(9600);
  10. keyPad.begin();
  11. }
  12. void loop()
  13. { char key=0;
  14. switch(keyPad.readKey())
  15. {
  16. case 0x4c:key='1'; break;
  17. case 0x4d:key='4'; break;
  18. case 0x4e:key='7'; break;
  19. case 0x4f:key='*'; break;
  20. case 0x54:key='2'; break;
  21. case 0x55:key='5'; break;
  22. case 0x56:key='8'; break;
  23. case 0x57:key='0'; break;
  24. case 0x64:key='3'; break;
  25. case 0x65:key='6'; break;
  26. case 0x66:key='9'; break;
  27. case 0x67:key='#'; break;
  28. case 0x74:key='A'; break;
  29. case 0x75:key='B'; break;
  30. case 0x76:key='C'; break;
  31. case 0x77:key='D'; break;
  32. default: break;
  33. }
  34. Serial.println(key);
  35. delay(200);
  36. }