Blimp

From BlinkenArea Wiki
Revision as of 22:44, 14 January 2016 by ArneRossius (talk | contribs)
Jump to: navigation, search
zurück zur Übersicht
English Version of this Page
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 -
English Version of this Page

zurück zur Übersicht

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
  • ...

Blimp (im Browser)

Blimp (Download)

Blimp (BlinkenArea GIT)

Blinkenlights Interactive Movie Program

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.

  1. 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).
  2. 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
  3. Ausgabe in Blimp starten: "Output" -> "MCUF File/Device" und die Schnittstelle (z.B. COM3) eingeben.
  4. 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.
  5. 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.