ColorStrip/README.md

792 B

/usr/space ColorStrip

Code für die LED-Beleuchtung beim Eingang zum /usr/space

Specs

  • Arduino UNO
    • Data Pin: 4
    • Interrupt Pin: 2
  • LED Strip:
    • 5m lang
    • 10 Pixel/m
    • 3 RGB-LEDs/Pixel
    • WS2818B Controller

Code

Neue Visualisierungen dürfen gerne hinzugefügt werden. Die Funktionen dafür brauchen die Signatur void func(unsigned char) und müssen als Funktions-Pointer zum Array viz hinzugefügt werden (in setup()). Der einzige Parameter ist ein Offset, der nach jedem Tick (derzeit 100ms) erhöht wird und im Bereich 0-255 liegt.

In der Funktion selbst müssen die Farbwerte für jedes Pixel in das Array pixels geschrieben werden, welches automatisch beim nächsten Refresh ausgegeben wird.