Hallo Jungs, habe mal ein Verständisproblem. Ich habe im Netz ein schönes Beispiel für einen RGB Fader mit Potianbindung gefunden. Habe soweit verstanden wie es gehen sollte und beim Nachbau habe ich folgendes festgestellt: Der Fader an sich funktiniert sehr gut. Es sollte nun so sein, wenn man den Poti aufdreht also ADC Wert ist grösser als 1000 dann sollten die Werte (RGB ) übernommen werden, also die momentane Farbe soll "stehen bleiben"..nun habe ich bemerkt, wenn ich den Poti komplett aufdrehe ( 10 K an PB3) wird trotzdem sehr langsam aber sicher weitergefadet warum ? Danke schon mal für Eure Tipps !!!
Thomas Kiss schrieb: > Hallo Jungs, habe mal ein Verständisproblem. > > Ich habe im Netz ein schönes Beispiel für einen RGB Fader mit > Potianbindung gefunden. Na ja > Der Fader an sich funktiniert sehr gut. Es sollte nun so sein, wenn man > den Poti aufdreht also ADC Wert ist grösser als 1000 dann sollten die > Werte (RGB ) übernommen werden, also die momentane Farbe soll "stehen > bleiben".. Wo genau soll denn das sich im Programm wiederfinden? Diese Beschreibung deckt sich nicht mit dem was programmiert ist. Wenn der ADC Wert größer 1000 ist, dann beginnt kein neuer Fading Zyklus mehr, der die LEDs von komplett rot über blau und grün wieder nach rot zurückführt. D.h. der Fader bleibt bei rot stehen aber nicht bei der momentan vorhandenen Farbe.
1 | Do 'Hauptschleife |
2 | If Ad <= 1000 Then 'Bei AD-Poti-Wert > 1000 auf momentaner Farbe stehenbleiben |
3 | R2b |
4 | Nurblau 'Aufruf der Fading-Makros |
5 | B2g |
6 | G2r |
7 | Nurrot |
8 | End If |
9 | Loop |
Alles in allem ein Beispiel, wie man ein Programm nicht aufbaut, wenn man Bedienelemente integrieren möchte.
Karl Heinz, viele Dank, naja ich versuche auch anhand vom Codes auch meine Programme zu verbessern, ist noch etwas schwierig zu erkennen ob das Programm gut oder schlecht ist. Ja die Stelle wo ADC > 1000 habe ich auch angeschaut. da werden die Makros R2B,B2G,G2R aufgerufen richtig ? Wenn ja, dann ist alles klar !
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.