Blimp
From BlinkenArea Wiki
zurück zur Übersicht | |
Blimp | |
---|---|
Jahr | 2004-2014 |
Architektur | jede |
Betriebssystem | jedes |
Hardware-Anforderungen | - |
Software-Anforderungen | Java JRE |
Quelltextgröße | 170kB |
Speicherbedarf | - |
Programmiersprache | Java |
Lizenz | GNU public license |
Kontaktperson | Stefan Schürmans |
Sonstiges | - |
Blimp: Blinkenlights Interactive Movie Program
Blimp ist ein Programm zum Erstellen von Blinkenlights-Filmen. Es unterstützt alle Projekte, da die Auflösung konfigurierbar ist.
Unter anderem stehen folgende Funktionen zur Verfügung:
- Öffnen und Speichern in verschiedenen Formaten: Dateiformate
- Zeichnen der Filme von Hand
- Import von Einzelbildern aus gängigen Grafikformaten
- Kopieren und Verschieben von Einzelbildern
- ...
Tipps
- Laufschrift ohne den lästigen Rand (Methode hilft auch, wenn die Laufschrift zu klein ist, z.B. nur 5 Pixel statt 8):
- "Resize Movie" auf größere Höhe (z.B. die Höhe auf 12 statt 8 Pixel, also 18x12-1/256)
- Laufschrift generieren
- "Resize Movie" auf originale Höhe (z.B. wieder auf 18x8-1/256)
- Laufschrift zeigt Quadrate statt Symbolen an:
- Bei manchen Schriften werden statt der UTF8-Symbole nur Quadrate angezeigt, obwohl diese in anderen Programmen in der Schriftart sichtbar sind (z.B. die Schachfiguren-Symbole in Arial unter Ubuntu). Es hilft einfach eine andere Schrift zu wählen, z.B. Dejavu Sans.
Serielle Stream-Ausgabe
Blimp kann den Blinkenfilm direkt als MCUF-Stream auf eine serielle Schnittstelle ausgeben, um ihn z.B. auf BlinkenPlus-Projekten anzuzeigen. Es wird dabei immer genau das angezeigt, was auch auf dem Bildschirm zu sehen ist - man kann also die Frames schon während des Zeichnens auf der Hardware sehen.
- Nur unter Windows: Zuerst die Baudrate der Schnittstelle einstellen. Angenommen es wird COM3 und 115200 Baud verwendet, in der Konsole (cmd.exe) den Befehl
mode COM3 115200,n,8,1
eingeben und Enter drücken (Screenshot). - Blimp auf die korrekte Frame-Größ einstellen ("Edit" -> "Resize Movie" -> "user defined format ..."):
- Allgemein: Breite x Höhe - Kanäle / Graustufen (bei mehr als einem Kanal, d.h. mehrfarbigen Projekten, bezieht sich "Graustufen" auf die Helligkeitsstufen pro Farbkanal)
- Für einfarbige 144-Pixel-Projekte mit 8 Graustufen: 18x8-1/8
- Für farbige 144-Pixel-Projekte mit 8 Helligkeitsstufen pro Farbe: 18x8-3/8
- Für einfarbige 520-Pixel-Projekte mit 8 Graustufen: 26x20-1/8
- Für farbige 520-Pixel-Projekte mit 8 Helligkeitsstufen pro Farbe: 26x20-3/8
- Ausgabe in Blimp starten: "Output" -> "MCUF File/Device" und die Schnittstelle (z.B. COM3) eingeben.
- Nur unter Linux: Baudrate erst jetzt einstellen. Angenommen es wird die Schnittstelle /dev/ttyUSB0 soll mit 115200 Baud verwendet werden:
stty -F /dev/ttyUSB0 115200 raw -echo
Diese Einstellung muss erneut vorgenommen werden, wenn die Ausgabe einmal unterbrochen wurde. - Abspielen des Blinkenfilms starten ("Play" -> "Start" oder F11) oder einfach etwas zeichnen, die Änderungen erscheinen sofort auf dem angeschlossenen Projekt.
- Um einen Film in Endlosschleife abzuspielen zuerst den Haken bei "Play" -> "Looped" setzen, erst dann abspielen.