Beiträge von selde
-
-
Wegen Bascom musst du mal im Forum suchen, ob da schon jemand was gemacht hat.
-
Oft haben die diesen "NEC" Code. Such mal im Forum da müsstest du zumindest ähnliche Fernbedienungen für RGB finden, die den "NEC" Code verwenden.... ich denke mal es wird der ein oder andere bestätigen können.
-
-
-
Wenn es sich doch nur um eine Testplatine ist, sollte es doch kein Problem sein, das ganze per SoftSPI zu verwenden? oder was stört dich daran?
Du passt die Ports in der Header Datei (ws2801.h) an und dann sollte es gehen....
-
Wahrscheinlich ist die Software auch nur für 1 Pixel geschrieben worden.
Mit diesem kannst du z.B. 2 ansteuern:
Wenn du mehr haben willst, musst du die Datei (main.c) anpassen.
-
Ich will nicht länger auf der Rechtschreibung rumhacken, aber wenn jemand das Forum durchsucht und viele Wörter falsch geschrieben sind, wird er die entsprechenden Threads nicht finden..... ich mache auch Fehler so ist es nicht
Aber kleiner Tipp:
Vor dem Abschicken kurz in Word kopieren und da werden die groben Fehler schon mal markiert und die kann man dann beheben und dann passt doch alles....
-
Aber Leider habe ich noch Probleme mit der bedienung, RGB Fading funktioniert irgendwie nicht es bleiben dauerhaft alle 3 farben an HSB geht komplett garnicht.
hast du ein Display angeschlossen und siehst welche Tasten du gedrückt hast??
-
-
Dann ändere doch mal die ersten paar Zeilen.
z.B. so
Code//EPROM-Speicher uint16_t ee_pwm1 EEMEM = 255; //Red uint16_t ee_pwm2 EEMEM = 255; //Green uint16_t ee_pwm3 EEMEM = 255; //Blue uint16_t ee_pwm4 EEMEM = 63; //brightness uint16_t ee_pwm5 EEMEM = 127; //sat uint16_t ee_pwm6 EEMEM = 10; //hue uint8_t ee_pwm7 EEMEM = 7; //Programm (7="weiß" - abhängig von red/grenn/blue/brightness) uint16_t ee_pwm8 EEMEM = 10; //speed
Darin kannst du abwechselnd die Werte Red/Green/Blue (0-255) anpassen. (z.B. red=0;green=0;blue=255 danach red=0;green=255;blue=0 etc.)
Und dann kannst du noch "brightness" (0-63) anpassen, das ist die Helligkeit. Standardmäßig ist die eben auf 50% (~30). Das dürfte vl. dein Problem bzgl. der 50% erklären.Vorher war Programm 6 eingestellt mit dem Wert hue=10 und brightness=30. Also rot und 50% helligkeit.
Korrigiert mich falls ich falsch liege. Ich habe Version 5.2 verwendet.
Edit: @ turi:
es wäre ganz nett wenn du die aktuellsten Versionen in deinem ersten Thread verlinken würdest. Ich habe gerade letzte woche auch erst alle Posts durchsucht um die aktuellste Version für das LCD zu finden. -
Jo die kann man für die Quarze verwenden. Wenn man aber keine Quarze verwendet, kann man sie als Ein- oder Ausgang verwenden.
Wenn du in den Source Code schaust. Siehst du auch dass du PB7 mit einer Drahtbrücke auf GND legen musst um das display zu aktivieren.
So steht es auch in der Pdf von turi.
-->>also lege PB7 auf Masse um das LCD zu aktivieren. andernfalls wird nichts auf dem display angezeigt.
Edit:
Codeif (! (PINB & (1 << LCDEn)) ) { //LCD initialisieren lcd_init(); lcd_string("Uni-Controller"); set_cursor(0,2); lcd_string("V5.1 (c) turi"); }
Also wenn "LCDEN"= 0 (GND) ist, soll das display initialisiert werden.
Und weiter oben ist LCDEn defieniert: -
Hast du Pin PB6 (Aktivierung Poti's) oder Pin PB7 (Aktivierung LCD) auf Masse gelegt?
-
-
Hast du das mit den Abschlusswiderständen getestet?
-
-
Wenn ich das richtig verstehe wollt ihr eine Platine für genau 1 "beliebige" LED erstellen und Pesi eher für mehrere. Verstehe ich das so richtig? Ich vermute da werden dann wohl 2 verschiedene Platinen entstehen.
-
Hallo ich bin mit 25Stk. dabei.
-
wie kommst du auf die 0,33€? Sind das nur die Preise die du direkt an die Chinesen bezahlst? Wie sieht das mit Zoll aus? Kann ich auf meine Bestellung gleich nochmal 19% drauf schlagen + Porto zu mir?
-
Ich bin auch mit 50 RGB dabei.
Edit: ich möchte 70 RGB.