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
Neopixel - LEDS leuchten obwohl sie es nicht sollten
28.11.2020, 16:03
Beitrag #49
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
Es kann durchaus sein, dass Du immer erst alle LED löschen musst und dann neu beschreiben, um Störungen zu überschreiben.

Probiere mal zum Ausschalten:
Code:
strip.fill(0,0,270);

Dein Array weg ist auch mit int etwas überdimensioniert, da genügt byte.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.11.2020, 17:25
Beitrag #50
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
Sorry für die Frage:

Code:
for (int w = 0; w < lange; w++) {
    strip.setPixelColor(weg[w], 100, 0, 0);
    strip.show();
  }

warum machst Du denn nach jedem setPixel ein show?
Ein show außerhalb der for Schleife ist sinnvoller....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.11.2020, 17:36
Beitrag #51
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
Darauf hatte ich ihn bereits in #7 hingewiesen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.11.2020, 17:52
Beitrag #52
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
... ist es Dir auch gleich aufgefallen! Blush Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.11.2020, 20:28
Beitrag #53
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
(28.11.2020 15:42)Tommy56 schrieb:  Das Problem mit der IR-Fernbedienung besteht darin, dass mit den WS2812 der IR-Empfang nicht funktioniert, nicht umgekehrt.

Gruß Tommy

Also wenn die WS2812 von der IR Gesteuert (zb. Farbe, Helligkeit) wird geht schon. Da hab ich bei meinem Test kein Problem gehabt - aber da läuft auch nichts Zeitkritisches, und eine Sekunde ist für die NodeMCU eh eine Ewigkeit.

Gruß aus Wiener Neustadt
Toni

=================================================================
Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr.

Wer Rechtschreibfehler findet darf sie behalten Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.11.2020, 20:39
Beitrag #54
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
Da die Libs während der Übertragung alle Interrupts sperren, kann während dieser Zeit kein IR-Signal empfangen werden.
Wenn man nur in langen Abständen neue Werte zum Stripe schickt, kann dazwischen der IR-Empfang durchaus funktionieren.
Also z.B. (das lese ich bei Dir raus) sich nichts auf dem Stripe ändert, bis ein neues Kommando von der FB kommt, dann wird da einmal Farbe/Helligkeit geändert und dann ruht wieder der See, ist das kein Problem.

Für ein Actionspiel, wo es darauf ankommt, dass es oft Änderungen gibt und dann auch schnell auf die FB reagiert werden soll, ist ein Funktionieren eher unwahrscheinlich.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.11.2020, 21:00
Beitrag #55
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
(28.11.2020 20:39)Tommy56 schrieb:  Für ein Actionspiel, wo es darauf ankommt, dass es oft Änderungen gibt und dann auch schnell auf die FB reagiert werden soll, ist ein Funktionieren eher unwahrscheinlich.

Gruß Tommy

Genau das wollte ich damit zum Ausdruck bringen.

Mein Beispiel wo/wie es Funktioniert. Aber wie schon geschrieben, da ist nicht Zeitkritisches in der Endanwendung am Laufen, und lässt sich auch mit dem Smartphon/NEXTION Steuern. Die IR war nur so ein zwischendurch Test.

Gruß aus Wiener Neustadt
Toni

=================================================================
Seit die Mathematiker über die Relativitätstheorie hergefallen sind, verstehe ich sie selbst nicht mehr.

Wer Rechtschreibfehler findet darf sie behalten Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.11.2020, 02:57 (Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2020 03:57 von Mauser.)
Beitrag #56
RE: Neopixel - LEDS leuchten obwohl sie es nicht sollten
(28.11.2020 16:03)Tommy56 schrieb:  Es kann durchaus sein, dass Du immer erst alle LED löschen musst und dann neu beschreiben, um Störungen zu überschreiben.

Probiere mal zum Ausschalten:
Code:
strip.fill(0,0,270);

Dein Array weg ist auch mit int etwas überdimensioniert, da genügt byte.

Gruß Tommy

Hallo Tommy,

ich habe das mit dem strip.fill ausprobiert. Anfangs dachte ich es funktioniert. Aber jetzt blitzen die besagten LEDs nur noch auf.

Das Array "weg" sowie der zähler "lange" habe ich auf Byte geändert. Jetzt hat sich das Problem auf 4 Zeilen tiefer verschoben.

Wie ich bereits erwähnt habe, tritt das Problem auf wenn ich die Länge der Schlange variable gestalte. Ist die globale Variable "lange" auskommentiert (siehe void essen_aufnehmen() {...) besteht das Problem der Lichter nicht. Ich habe mir jetzt nocheinmal das Array "weg" Stück für Stück ausgeben lassen. Einmal mit "w" und beim anderen Mal mit "w+1". Es liegen genau die Nummern darin, die die Schlange gegangen ist. Nichts ungewöhnliches.



LG Mauser
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Bootloader will sich nicht auf Mini Pro installieren lassen Foto-Ralf 27 3.012 09.06.2021 07:15
Letzter Beitrag: SpaghettiCode
  Arduino Mega wird nicht erkannt Gian-Luca 61 17.883 27.05.2021 23:21
Letzter Beitrag: Hurz
  Arduino startet nicht kpc 14 2.352 27.04.2021 22:24
Letzter Beitrag: hotsystems
  MKR1200 läuft nicht bei Batteriebetrieb kpc 24 4.753 05.04.2021 22:59
Letzter Beitrag: kpc
  Einfaches Projekt funktioniert am USB Anschluss, aber nicht mit Akkus PurpleLightning 3 856 05.04.2021 12:07
Letzter Beitrag: hotsystems
  Wie LEDs von Modellbahnampel an Arduino verdrahten? foto-herby 17 2.697 24.03.2021 11:26
Letzter Beitrag: hotsystems
  Sketche lassen sich aus IDE nicht mehr hochladen Steinspiel 9 2.152 19.03.2021 19:11
Letzter Beitrag: Chopp
  Sketches lassen sich nicht mehr hochladen. Was kann ich noch tun? Tonio 3 1.036 19.03.2021 15:32
Letzter Beitrag: Tommy56
  Hardware-Fehler bei WS2812 Einzel-LEDs Nordlicht 23 5.546 14.03.2021 18:37
Letzter Beitrag: Nordlicht
  Servo funktioniert nicht richtig an Arduino Nano Maxcruiser 25 4.680 14.03.2021 17:11
Letzter Beitrag: hotsystems

Gehe zu:


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