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 2 years ago
eagle cleanup 10 years ago
.gitignore split up code 10 years ago
Makefile Working version 2 years ago
README.md Add README 2 years ago
democode.c Working version 2 years ago
demohelper.c use bitmask for direction 10 years ago
eeprom.c split democode stuff 10 years ago
main.c split democode stuff 10 years ago
mpmctrl.c split democode stuff 10 years ago
rgb16mpm.h Working version 2 years ago
rgbctrl.c split democode stuff 10 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.