RGB Crossfade Library

Die Crossfade-Library von Radek Wierzbicki ist aus einem Arduino Artikel zum Thema Crossfade entstanden. Sie ermöglicht es unter anderem Farben zu definieren, und zwar nach dem Schema: RGBColor white = RGBColor(100, 100, 100); Die Werte werden in Prozent angegeben, das Maximum ist also 100. Quellen: Crossfade-Library Auf Github in Unterordner Libraries/RGB-LED Diese Farben können dann per Crossfade-Befehl oder per setColor-Befehl ausgegeben werden. Funktionen der Library: RGBLED(int redPin, int greenPin, int bluePin, int hold, int wait, int commonAnode); void crossfade(RGBColor &color); void setColor(RGBColor &color); void setIntensity(int intensity); void setCrossfadeWait(int wait); void setCrossfadeHold(int hold); In der Initialisierungsfunktion RGBLED werden in den ersten drei Parametern die einzelnen Pins angegeben, an denen die Farben liegen. Danach folgen die Festlegung der Standartwere für Hold und Wait. Zuletzt kann man noch festlegen ob die RGB-LED eine gemeinsame Anode (int = 1) oder Kathode (int = 0) hat. Dies ist wichtig, da bei einer gemeinsamen Anode die PWM-Werte umgekehrt werden müssen. ...

19.04.2015 · 2 Minuten · Fabian Kainka

Die Arduino IR-Library

Ich habe nach einer möglichst einfachen Art gesucht, Infrarot Fernbedienungen auszulesen. Wie für Arduino üblich habe ich auch nach kurzer Zeit eine passende Library gefunden: http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html Auf der Seite von Ken Shirriff kann man sich die Dateien runterladen, inlusive einiger Beispiele. Besonders geeignet: IRrecDemo um damit Signale direkt auszulesen oder IRrecDump um auch Informationen über das verwendete Protokoll zu bekommen. Alles was man dafür benötigt ist ein IR-Empfangs-Modul. Die Ausgabe erfolgt über das Terminal. ...

27.12.2013 · 2 Minuten · Fabian Kainka