There are many LED drivers IC around. The nice thing here is to use only off the shelf, easy to find transistors to drive the matrix.
I have a large 16x16 chainable LED matrix in project using PWM LED drivers from TI, also interfaced via SPI.
There are many LED drivers IC around. The nice thing here is to use only off the shelf, easy to find transistors to drive the matrix.
I have a large 16x16 chainable LED matrix in project using PWM LED drivers from TI, also interfaced via SPI.
Art, I'd need some help with the button functions to label them correctly on the silkscreen:
What is the power on mode for each wen you press UP/LEFT/DOWN/RIGHT and when the board is horizontal (like in my previous post)? it can be confusing as you have to hold the board either horizontally or vertically depending of the selected game
Yes, the joypad orientation does change with the screen orientation for Tetris.
Assuming it's held horizontal for Snake,
Power on while holding:
Up = Tetris
Down = Snake
Left = Interactive Invader Sprite Demo
Right = Serial massage programming mode
Left + Right = Non Interactive Pong Demo
Nothing = Massage display Mode.
Ok, there's a bit more modes than I thougt. I'll leave the board with generic silk screen (SW1-SW4), that way other functions can be implemented without having the wrong function written below the buttons. I've sent the gerber for quote and manufacturing, should have them back in 2-3 weeks![]()
Got it back from fabrication. I spotted a small mistake on my behalf, a missing via hole... nothing dramatic.
Next come the assembly and modification of the source code to remap I/Os and invert the signal sent to the row drivers.
![]()
Bookmarks