Sparrow-3D (Charlieplexing)

von Burkhard Kainka
Ein dreidimensionales Modell mit insgesamt sechs LEDs sollte als kleines Kunstobjekt entstehen. Wegen der geringen Anzahl freier Ports geht das am besten mit Charlieplexing. So kommt man mit drei Ports (PB1, PB3, und PB4) aus. Die Charlieplexing-LED-Ansteuerung verwendet eine Interrupt-Prozedur. Die Variable D bestimmt, welche LED gerade an ist. Die unteren sechs Bits stehen für jeweils eine LED. Jetzt könnte man sich zwar noch tiefe Gedanken über die schönsten Bitmuster machen, aber eine Zufallsfunktion tut es auch und sorgt für immer neue Muster.
Sparrow APP

share.cheepit.net
Quelle: