Posts by Arduino Master
-
-
-
-
Ich habe das mal mit dem Arduino Gemacht mit dem poti kann ich da einfach einen DMX wert einsetzen ?
Arduino
Display More// CONSTANTS const byte potPin = A0; const byte strobePin = 3; void setup() { pinMode(strobePin, OUTPUT); } void loop() { // Analog red gives a value between 0-1023 int potValue = analogRead(potPin); // Convert this to a sensible range of values for the strobe delay // 50Hz = 20ms between flashes int refreshRate = map(potValue, 0, 1023, 100, 1); // Turn the strobe LED on digitalWrite(strobePin, HIGH); delayMicroseconds(refreshRate); // Turn it off again digitalWrite(strobePin, LOW); delayMicroseconds(refreshRate); } -
Also so wie ich es verstanden habe mit einer if Schleife mit Kanal 5 in meinem Programm if der wert 1bis 10 dann Leuchten die leds aber wie sagt ich dem Arduino von 1 bis 10 ist nix mit einer Byte Funktion in der 1 bis 10 drinnen ist mit einen namen der dann in die if ( der Name > 255); oder wie geht das
-
-
-
-
-
LEDs haben eine nichtlineare Dimmerkurve. Das könnte eventuell das Problem sein, warum nicht genug gedimmt wird, und plötzlich aus ist.
Schau mal hier ist ein Artikel dazu: https://www.mikrocontroller.net/articles/LED-Fading
Funktioniert denn die elektritsche Schaltung? Wenn du feste Werte in das Programm einträgst anstelle von DMXSerial.read dann gehts?
Dann hilft nur, mal die Ausgabe von DMXSerial.read irgendwo hin zu schreiben, sodass man sich das anschauen kann. Eigentlich müsste das ja dem DMX Wert entsprechen.
Die Leds gehen bei mir leider gar nicht auch sie flackern schneller oder langsamer und dimmen sich nur minimal
-
-
-
-
-
-
-
-
-
-