Controls a LED Matrix on the Raspberry Pi or another linux based system.
LED's can be light up on a Raspberry Pi 3 B. It's also possible to use it on another systems(i.e Ubuntu), just that the LED's are held virtually.
- Websocket connections allow controlling the LED's from a html frontend.
- Multiple connections are allowed to connect and control simultaneously.
- Different animations are available and can be started/played (Snake Game, Light Show, Dijkstras shortest path)
- Two different LED displays are supported and either one can be plugged in; displays: WS2812(PWM), 74HC595(SPI)
Use the package manager APT to install dependencies of controLED.
apt-get install libboost-system-dev
apt-get install libssl-dev/etc/modprobe.d/snd-blacklist.conf
blacklist snd_bcm2835/boot/config.txt
# Enable audio(loads snd_bcm2835)
#dtparam=audio=on/boot/config.txt
device_tree=bcm2710-rpi-3-b.dtb
dtparam=spi=ongit clone <controLED-repo>
cd <controLED-project>
git submodule update --init
mkdir build
cd build
cmake ../
makesudo bin/controLEDcd <project-root>
cd html
chromium-browser controled.html