INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
LED synchron blinken lassen
06.10.2014, 09:52 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2014 09:55 von Nimes.)
Beitrag #9
RE: LED synchron blinken lassen
(06.10.2014 08:36)Thorsten Pferdekämper schrieb:  Aha, ist damit auch das Problem mit dem Rot statt Grün gelöst?
Nein, ist es leider nicht.

(06.10.2014 08:36)Thorsten Pferdekämper schrieb:  Ok, wenn sie schon rot geleuchtet haben, dann mach's doch in Deinem Sketch genauso... Falls Dir das nicht hilft, dann vergleiche mal den Sketch, mit dem sie rot leuchten, mit dem, mit dem, mit dem sie es nicht tun.
Auch das habe ich selbstverständlich getan: Das Scripts ausgebeint bis auf die für diese (falschfarbenen) LEDs relevanten Teile, aber ich erkenne die Ursache nicht.

(06.10.2014 08:36)Thorsten Pferdekämper schrieb:  Naja, ich denke schon, dass ich ein paar Tipps gegeben habe. Lies Dir den Thread nochmal durch. Zum Beispiel habe ich geraten, dass Du mal einen einfachen Sketch schreiben solltest, der einfach nur zwei LEDs synchron blinken lässt.
Das mit den zwei LEDs funktioniert ja prima und einfach..aber mit Neopixelring in Kombination mit den vielen Menü- und Untermenüpunkten eben nicht.

(06.10.2014 08:36)Thorsten Pferdekämper schrieb:  Die Antwort ist: Wahrscheinlich gar nicht. Du musst wahrscheinlich Dein Programm so umstrukturieren, dass das Blinken in einem einzelnen Unterprogramm erfolgt.
Das kann man z.B. so machen:
* Definiere Dir ein Array mit der Farbe für jede LED, dann noch eins, in dem Du festlegst, ob die betreffende LED blinken soll oder nicht.
* Da, wo Du momentan die LED-Farben setzt bzw. die LEDs blinken lässt, setzt Du nur das entsprechende Array-Element.
* Definiere eine Funktion, die das Array ausliest, die Farben entsprechend setzt und sich um das Blinken kümmert. Das muss natürlich ohne delay() passieren, sondern mit millis(). Da Du die LEDs synchron blinken lassen willst, ist das ziemlich einfach. (Unabhängig blinkende/flackernde LEDs sind da schon komplexer.)
* Die Funktion rufst Du dann jedes mal im loop() auf.
Ah, jetzt habe ich einen Ansatz, den ich verfolgen kann - und alles selbstverständlich nur mit Millis!. Cool

Vielen Dank für Deine Mühe und noch einen schönen Tag
Nimes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.10.2014, 10:19
Beitrag #10
RE: LED synchron blinken lassen
(06.10.2014 09:52)Nimes schrieb:  Auch das habe ich selbstverständlich getan: Das Scripts ausgebeint bis auf die für diese (falschfarbenen) LEDs relevanten Teile, aber ich erkenne die Ursache nicht.
Dann zeig doch mal das Coding von den beiden Sketches. Vielleicht sieht jemand anders etwas.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.10.2014, 10:56
Beitrag #11
RE: LED synchron blinken lassen
Wenn du schon den Produkte von Adafruit nutzt, wieso benutzt du nicht auch deren Libary? Gibt dazu viele schöne Tutorials, sogar von Adafruit selber Wink Der Angang mit dem Array ist aber schon ganz richtig Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  tip für Qellcode nur 1mal ablaufen lassen himbeersirup 4 355 19.05.2016 11:51
Letzter Beitrag: himbeersirup
  Programme lassen sich nicht auf das Gemma Board downloaden! Jack Sparrow 13 567 08.04.2016 10:01
Letzter Beitrag: hotsystems
  Lampe mit Key leuchten lassen FCraftLP 1 477 05.03.2016 11:44
Letzter Beitrag: hotsystems
  Mit dem Pin 8 und 9 vom Yun werden zwei LED wechselseitig blinken über http arduinofan 1 552 08.12.2015 15:03
Letzter Beitrag: arduinofan
  Leds blinken lassen mit if-Abfrage und millis ferdi 11 1.530 24.10.2015 08:54
Letzter Beitrag: Bitklopfer
  Counter rückwärts laufen lassen???? Haustechno 6 916 10.08.2015 18:26
Letzter Beitrag: Haustechno
  mal wieder ein kleines Problem mit blinken ohne delay :) Sbbfreack 6 1.734 06.07.2015 15:59
Letzter Beitrag: Sbbfreack
  mehrere funksteckdosen über arduino laufen lassen. purzele06 12 1.986 28.03.2015 02:03
Letzter Beitrag: Homer
  Arduino mit der Außenwelt kommunizieren lassen raspido 0 747 22.03.2015 19:50
Letzter Beitrag: raspido
  LED Blinken lassen ohne delay und mit einem Ende EddyErdmann 3 3.016 26.10.2014 19:33
Letzter Beitrag: Thorsten Pferdekämper

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste