2018. január 28., vasárnap

TM16XX Arduino Library

I've these boards (and a few more, and bare chips also) on hand:

They have one thing in common - They use TM16xx series Titan Microelectronics driver ICs.
On the internet you can find various source codes for them. I'm trying to use the TM1637 bare chip in one of my new projects. The one used in the 4 digit display. The Arduino library exists for it, but the function for reading the keys not, as the module doesn't have keys. The bigger ones has key reading in the library, but they use TM1638 IC, what has different signaling.
I haven't find any lib, what fits into my needs - so I wrote one.
The library can be find here: https://github.com/sufzoli/TM16XX
Today, it has support for the following ICs:

  • TM1636
  • TM1637
  • TM1638

It has support for the following modules:

The repo contains the Visual Studio solution I'm using for the development, so It is not well organized yet. Also the documentation is completely missing.
But this is just the beginning. I'm planning to expand the lib further.
What is coming:

  • Code commenting, documentation
  • Installable library
  • Hex display (it is decimal only actually)
  • Adding more displays, bare chips

Maybe in the future:

  • 14 digit display
  • LED Matrix
  • Bar graph
  • ASCII display

Any suggestions, requests welcome.

1 megjegyzés: