MPM controlled 16ch RGB LED dimmer
Go to file
Olaf Rempel bc80f37e20 Add README 2019-08-11 11:34:54 +02:00
eagle cleanup 2012-02-11 14:00:34 +01:00
.gitignore split up code 2012-03-02 17:35:35 +01:00
Makefile Working version 2019-08-11 11:34:34 +02:00
README.md Add README 2019-08-11 11:34:54 +02:00
democode.c Working version 2019-08-11 11:34:34 +02:00
demohelper.c use bitmask for direction 2012-03-11 16:01:40 +01:00
eeprom.c split democode stuff 2012-03-11 15:49:41 +01:00
main.c split democode stuff 2012-03-11 15:49:41 +01:00
mpmctrl.c split democode stuff 2012-03-11 15:49:41 +01:00
rgb16mpm.h Working version 2019-08-11 11:34:34 +02:00
rgbctrl.c split democode stuff 2012-03-11 15:49:41 +01:00

README.md

rgb16mpm is a 16 channel RGB dimmer based on AVR mega32

  • 16 channels with ~100mA PNP open collector outputs. 8bit software PWM per channel.
  • 4 channels with 3A N-MOSFET open drain outputs (for R/G/B, one FET not used)
  • AVR Mega32 running from 8MHz internal RC
  • serial RS485 connection, using MPM mode (addressable bus) at 115200 baud
  • uses mpmboot as bootloader, but can also compiled as standalone project
  • schematic and board layout

designed for 12V rgb stripes. resistors on the stripes must be replaced with smaller ones.