m (typofix) |
(protolol) |
||
Line 12: | Line 12: | ||
[[File:Blinkencontrol.png|Schaltplan für RGB|200x200px|framed|right]] | [[File:Blinkencontrol.png|Schaltplan für RGB|200x200px|framed|right]] | ||
( | Eine Instanz hängt in der [[Laptop Lounge]] und steuert den RGB-Streifen im Schaufenster. Angeschlossen per GPIO an {{H|donationprint}}, Ansteuerung wie gewohnt per [http://dorfmap/blinkencontrol/lounge_rggb dorfmap] (siehe auch [[Lichtsteuerung]]). | ||
== Protokoll == | |||
Vier Byte: <tt>mode red green blue</tt>. Zuerst wird <tt>mode</tt> übertragen, danach die Farben. | |||
Jeweils most significant bit first. | |||
red, green und blue sind PWM-Level von 0 (aus) bis 255 (maximale Helligkeit). Beachten: Es findet derzeit keine Helligkeitsanpassung statt, d.h. es wird linear gefadet, während das menschliche Auge Helligkeit [http://www.mikrocontroller.net/articles/LED-Fading logarithmisch wahrnimmt]. | |||
<tt>mode == MMMS SSSS</tt> setzt sich aus dem Betriebsmodus (MMM) und der Fade- / Blinkgeschwindigkeit (SSSSS) zusammen. Geschwindigkeit 0 ist am schnellsten, Geschwindigkeit 31 am Langsamsten. Modi: | |||
{| class="wikitable" | |||
! Modus (Bits) !! Wat | |||
|- | |||
| 000 || steady (Dauerleuchten) | |||
|- | |||
| 001 || RGB, kein Fading | |||
|- | |||
| 010 || Zufallsfarbe, kein Fading | |||
|- | |||
| 011 || ''none'' | |||
|- | |||
| 100 || ''none'' | |||
|- | |||
| 101 || RGB Fading | |||
|- | |||
| 110 || Zufallsfarbe Fading | |||
|- | |||
| 111 || ''none'' | |||
|} |
Revision as of 16:24, 1 April 2013
Blinkencontrol beta | |
---|---|
generischer Blinkenlightfoo | |
Ort | Laptop Lounge |
Beteiligt | derf |
Quelltext | github |
Eine Instanz hängt in der Laptop Lounge und steuert den RGB-Streifen im Schaufenster. Angeschlossen per GPIO an donationprint, Ansteuerung wie gewohnt per dorfmap (siehe auch Lichtsteuerung).
Protokoll
Vier Byte: mode red green blue. Zuerst wird mode übertragen, danach die Farben. Jeweils most significant bit first.
red, green und blue sind PWM-Level von 0 (aus) bis 255 (maximale Helligkeit). Beachten: Es findet derzeit keine Helligkeitsanpassung statt, d.h. es wird linear gefadet, während das menschliche Auge Helligkeit logarithmisch wahrnimmt.
mode == MMMS SSSS setzt sich aus dem Betriebsmodus (MMM) und der Fade- / Blinkgeschwindigkeit (SSSSS) zusammen. Geschwindigkeit 0 ist am schnellsten, Geschwindigkeit 31 am Langsamsten. Modi:
Modus (Bits) | Wat |
---|---|
000 | steady (Dauerleuchten) |
001 | RGB, kein Fading |
010 | Zufallsfarbe, kein Fading |
011 | none |
100 | none |
101 | RGB Fading |
110 | Zufallsfarbe Fading |
111 | none |