Dies ist der Code für die Embedded Seite meiner Ambilightkonstruktion über 3 Computerbildschirme.
Dies ist der Code für die Embedded Seite meiner Ambilightkonstruktion über 3 Computerbildschirme.
Es werden WS2812B LEDs gesteuert und das Leuchtmuster wird vom Computer per USB (Serielle Schnittstelle) eingestellt.
Es werden WS2812B LEDs gesteuert und das Leuchtmuster wird vom Computer per USB (Serielle Schnittstelle) eingestellt.
Mit `#define NUM_LEDS 112` wird die Anzahl der zu steuernden LEDs eingestellt.
`#define DATA_PIN 3` ist der Pin über dem das Signal an die LEDs geschickt wird.
Der Code basiert auf der Anleitung von [Jonas Menk](https://blog.jonasmenk.de/2018/04/26/diy-ambilight-fuer-den-pc-monitor/)
Die verwendete Library [FastLED](https://github.com/FastLED/FastLED/releases)
Der Code auf dem dieses Projekt aufbaut [Adalight](https://github.com/Wifsimster/adalight_ws2812)
Mit [Prismatik](https://github.com/psieg/Lightpack/releases) wird laufend der Bildschriminhalt ausgewertet und die entsprechenden LED-Einstellungen an den Arduino gesendet.