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
  2 ESP8266 miteinander kommunizieren lassen NormanIGB 17 642 29.01.2017 14:14
Letzter Beitrag: NormanIGB
  Ausgang "blinken" lassen NormanIGB 11 469 28.12.2016 17:20
Letzter Beitrag: Tommy56
  tip für Qellcode nur 1mal ablaufen lassen himbeersirup 4 415 19.05.2016 11:51
Letzter Beitrag: himbeersirup
  Programme lassen sich nicht auf das Gemma Board downloaden! Jack Sparrow 13 637 08.04.2016 10:01
Letzter Beitrag: hotsystems
  Lampe mit Key leuchten lassen FCraftLP 1 572 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 598 08.12.2015 15:03
Letzter Beitrag: arduinofan
  Leds blinken lassen mit if-Abfrage und millis ferdi 11 1.786 24.10.2015 08:54
Letzter Beitrag: Bitklopfer
  Counter rückwärts laufen lassen???? Haustechno 6 1.001 10.08.2015 18:26
Letzter Beitrag: Haustechno
  mal wieder ein kleines Problem mit blinken ohne delay :) Sbbfreack 6 1.860 06.07.2015 15:59
Letzter Beitrag: Sbbfreack
  mehrere funksteckdosen über arduino laufen lassen. purzele06 12 2.347 28.03.2015 02:03
Letzter Beitrag: Homer

Gehe zu:


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