Blinkofant: Unterschied zwischen den Versionen
| Pk (Diskussion | Beiträge) K pre verlangt man. Umbruch, Seite wird sonst zu breit | |||
| Zeile 79: | Zeile 79: | ||
| pin 1 -> pin 8<br /> | pin 1 -> pin 8<br /> | ||
| pin 2 -> pin 3 | pin 2 -> pin 3 | ||
| == Software == | == Software == | ||
| Aktuelle Testfirmware für den Arduino liegt im GIT von 5uper.net ( git clone git@5uper.net:ledmatrix.git ) | Aktuelle Testfirmware für den Arduino liegt im GIT von 5uper.net ( git clone git@5uper.net:ledmatrix.git ) | ||
| this is the magic: | this is the magic: | ||
| Zeile 101: | Zeile 95: | ||
| <pre> | <pre> | ||
| ein panel besteht aus 8*9 pixel | ein panel besteht aus 8*9 pixel (8 spalten mal 9 pixel) | ||
| 8 spalten mal 9 pixel | |||
| man schiebt 10 bits an daten rein für jede der 8 spalten | man schiebt 10 bits an daten rein für jede der 8 spalten | ||
| 9 bits an/aus pro pixel + 1 bit ob diese spalte blinkt | 9 bits an/aus pro pixel + 1 bit ob diese spalte blinkt | ||
| wenn man das blinkybit gesetzt hat kann man auf pin6 eine clock anlegen die die blinkenrate vorgibt | wenn man das blinkybit gesetzt hat kann man auf pin6 eine | ||
| clock anlegen die die blinkenrate vorgibt | |||
| </pre> | </pre> | ||
Version vom 2. April 2012, 08:26 Uhr
| WTF?Recently we got these *huge* LED walls. We disassmbled the monster and now we got ~300 LED panels Each of the 8*9 pixels consists of 5 LEDs = 360 red LEDs per panel 
 
 Pinout
 
 
 
 pin 1 -> pin 8 SoftwareAktuelle Testfirmware für den Arduino liegt im GIT von 5uper.net ( git clone git@5uper.net:ledmatrix.git ) this is the magic: SPI.begin(); SPI.setBitOrder(LSBFIRST); SPI.setDataMode(SPI_MODE0); SPI.setClockDivider(SPI_CLOCK_DIV128); // biggest divider there is. ... SPDR = panelData[i]; while(!(SPSR & (1<<SPIF))); ein panel besteht aus 8*9 pixel (8 spalten mal 9 pixel) man schiebt 10 bits an daten rein für jede der 8 spalten 9 bits an/aus pro pixel + 1 bit ob diese spalte blinkt wenn man das blinkybit gesetzt hat kann man auf pin6 eine clock anlegen die die blinkenrate vorgibt 
 
 
 |    |