Hello guys. I'm planning to make a simple and cheap DMX controller for testing some fixtures ("DJ's lights").
I've read somewhere that the ATmega MCU is not capable to deliver enough bitrate (or even RAM space for buffering) for all the 512 channels, so one fixture at a time is OK (because this is for testing purposes anyway).
I've also read that I need a sort of "converter chip" that "translates" the board's signal to the 3-pin DMX signal. I want to know which of those is the easiest to find.
In the software aspect, will this library do the job?
https://code.google.com/archive/p/tinkerit/wikis/DmxSimple.wiki
Moreover, can I drive a single digit (7 segments) LED display with just my board? I guess I can, because I will just need one pin for the signal output, one for a push-button, and one analog input.
The interface that I want goes like this:
- When the board powers up, the LED display shows the number 0 (0 for channel 1, and so on).
- The push-button changes the current channel (and the number displayed along the way); up to 10 channels can be cycled thru (0 to 9 on the display).
- A potentiometer sets the (8-bit) current channel's value.
I hope I've explained well that last part...
Any suggestion will be appreciated.
PD: I have a Nano board, so please don't suggest me shields; just circuit diagrams.