EPJ14 S. 12: LED-Cube 8x8x8 mit vielen Features

Gast #2905410
Lesenswert?
• ▲
▼

Dieser Artikel erschien im Embedded Projects Journal 14 auf Seite 12.

Anfang des Jahres 2011 dachte ich mir, dass es mal wieder Zeit wird um ein neues Elektronik-Projekt anzugehen. Es sollte diesmal etwas mit visuellen Effekten zu tun haben. Da kam mir gerade recht, dass einer meiner Freunde mir ein YouTube- Video mit einem 8x8x8 LED-Cube zeigte. Schnell war klar: So einer muß her :) Doch was ist überhaupt ein LED-Cube?! Im Allgemeinen würde ich einen LED-Cube als exklusiven Einrichtungsgegenstand sehen. Er macht sich prächtig als Blickfang in jedem Wohnzimmer oder auf jeder Party.Im engeren Sinne ist ein LED-Cube eine dreidimensionale Anordnung von LEDs, die einfache dreidimensionale Animationen darstellen kann...

Zum Heft (PDF)

#2907450
Lesenswert?
• ▲
▼
Ich zitiere aus dem Artikel:

> In diesem Fall wird der Frame der Animation in einem
> temporären Puffer aufgebaut und anschließend per memcpy
> in den realen Puffer kopiert.

Double-Buffering wäre hier effizienter als memcpy: Es gibt zwei Puffer, 
von denen immer einer dargestellt und einer manipuliert wird. Ist ein 
Frame fertig aufgebaut und soll dargestellt werden, werden einfach die 
Startadressen der beiden Puffer (oder der Index, wenn man den zweiten 
Puffer als zusätzliche Array-Dimmension realisiert) zwischen der 
Manipulations- und der Ausgaberoutine vertauscht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.