MPM controlled 16ch RGB LED dimmer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Olaf Rempel bc80f37e20 Add README 1 week ago
eagle cleanup 7 years ago
.gitignore split up code 7 years ago
Makefile Working version 1 week ago
README.md Add README 1 week ago
democode.c Working version 1 week ago
demohelper.c use bitmask for direction 7 years ago
eeprom.c split democode stuff 7 years ago
main.c split democode stuff 7 years ago
mpmctrl.c split democode stuff 7 years ago
rgb16mpm.h Working version 1 week ago
rgbctrl.c split democode stuff 7 years ago

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.