Blimp: Difference between revisions

From BlinkenArea Wiki
Jump to: navigation, search
No edit summary
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
{{Infobox-sw-de
{{Infobox-sw-de
| Name= Blimp
| Name= Blimp
| Jahr= 2004-2011
| Jahr= 2004-2014
| Architektur= jede
| Architektur= jede
| System= jedes
| System= jedes
| Hardware= -
| Hardware= -
| Software= -
| Software= Java JRE
| Code= 170kB
| Code= 170kB
| Speicher= -
| Speicher= -
Line 32: Line 32:
[http://stefan.blinkenarea.org/Blimp/Blimp.jar Blimp (Download)]
[http://stefan.blinkenarea.org/Blimp/Blimp.jar Blimp (Download)]


[http://git.blinkenarea.org/?p=Blimp Blimp (BlinkenArea GIT)]
[https://git.blinkenarea.org/Blimp Blimp (BlinkenArea GIT)]


[[Image:Blimp.png|Blinkenlights Interactive Movie Program]]
[[Image:Blimp.png|Blinkenlights Interactive Movie Program]]
Line 38: Line 38:
[[Category:Projekte]]
[[Category:Projekte]]


* Tipps:
== Tipps ==
** Laufschrift ohne den lästigen Rand (Methode hilft auch, wenn die Laufschrift zu klein ist, z.B. nur 5 Pixel statt 8):
* 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)
** "Resize Movie" auf größere Höhe (z.B. die Höhe auf 12 statt 8 Pixel, also 18x12-1/256)
*** Laufschrift generieren
** Laufschrift generieren
*** "Resize Movie" auf originale Höhe (z.B. wieder auf 18x8-1/256)
** "Resize Movie" auf originale Höhe (z.B. wieder auf 18x8-1/256)
** Laufschrift zeigt Quadrate statt Symbolen an:
* 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.
** 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<br><tt>mode COM3 115200,n,8,1</tt><br>eingeben und Enter dr&uuml;cken ([[:Image:win7_ch340g_baudrate.png|Screenshot]]).
# Blimp auf die korrekte Frame-Gr&ouml;&szlig; einstellen ("Edit" -> "Resize Movie" -> "user defined format ..."):
#* Allgemein: ''Breite'' x ''H&ouml;he'' - ''Kan&auml;le'' / ''Graustufen'' (bei mehr als einem Kanal, d.h. mehrfarbigen Projekten, bezieht sich "Graustufen" auf die Helligkeitsstufen pro Farbkanal)
#* F&uuml;r einfarbige 144-Pixel-Projekte mit 8 Graustufen: 18x8-1/8
#* F&uuml;r farbige 144-Pixel-Projekte mit 8 Helligkeitsstufen pro Farbe: 18x8-3/8
#* F&uuml;r einfarbige 520-Pixel-Projekte mit 8 Graustufen: 26x20-1/8
#* F&uuml;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:<br><tt>stty -F /dev/ttyUSB0 115200 raw -echo</tt><br>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 &Auml;nderungen erscheinen sofort auf dem angeschlossenen Projekt.
#* Um einen Film in Endlosschleife abzuspielen zuerst den Haken bei "Play" -> "Looped" setzen, erst dann abspielen.

Latest revision as of 20:52, 29 August 2023

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.