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
Schleife (Durchlauf) abbrechen wann ich es will
22.01.2019, 15:26
Beitrag #9
RE: Schleife (Durchlauf) abbrechen wann ich es will
(22.01.2019 15:18)Vapalus schrieb:  Statische Variablen können dir hier auch sehr helfen!

Hier kannst du sehen, wie sie funktionieren - und hast auch gleich einen Hinweis auf die Lösung deines Problems.
Wofür sollen statische Variablen ihm bei der Lösung seines Problems helfen?

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
22.01.2019, 15:35 (Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2019 15:37 von Vapalus.)
Beitrag #10
RE: Schleife (Durchlauf) abbrechen wann ich es will
Code:
void rainbowCycle(uint8_t wait) {
   uint16_t i, j;

   for(j=0; j<256*10; j++) { // 5 cycles of all colors on wheel
     for(i=0; i< strip.numPixels(); i++) {
       strip.setPixelColor(i, Wheel(((i * 256 / strip.numPixels()) + j) & 255));    
     }
     strip.show();
     data = ' ';
     delay(wait);
   }
}
zu
Code:
void rainbowCycle(uint8_t wait){
   static uint16_t j=0;
   j++;
   j=j<2560?j:0;

   uint16_t i=0;
   for(i=0; i< strip.numPixels(); i++) {
     strip.setPixelColor(i, Wheel(((i * 256 / strip.numPixels()) + j) & 255));    
   }
   strip.show();
   data = ' ';
   delay(wait);
}
Macht die Sache ziemlich einfach.
Im Link war ja in gewisser Hinsicht des Rätsels Lösung.

In der heutigen Zeit ist gesunder Menschenverstand so etwas Ähnliches wie eine Superkraft - aber keine nützliche.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.01.2019, 15:42
Beitrag #11
RE: Schleife (Durchlauf) abbrechen wann ich es will
Wo hast Du den Abbruch der Funktionalität versteckt? Das war ja die Fragestellung des TO.

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
22.01.2019, 15:52 (Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2019 21:55 von Vapalus.)
Beitrag #12
RE: Schleife (Durchlauf) abbrechen wann ich es will
In der loop() Funktion. Da ich nur die kleine Schleife brauche und diese nicht 2560 mal durchlaufen muss.
Im Grundsatz nur der erste Teil deiner Vorschläge:
(22.01.2019 10:45)Tommy56 schrieb:  Die innere Schleife (Farben setzen) kannst Du lassen, die läuft schnell genug durch.
Die äußere Schleife solltest Du weg lassen. Du hat ja schon eine große Schleife: loop
[...]
Gruß Tommy
Mehr nicht.

In der heutigen Zeit ist gesunder Menschenverstand so etwas Ähnliches wie eine Superkraft - aber keine nützliche.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Berücksichtigung des A0-Einganges in if-Schleife Joergi-1911 3 238 17.02.2019 16:33
Letzter Beitrag: Tommy56
Wink for Schleife im Void setup() Rockman 12 704 20.01.2019 15:17
Letzter Beitrag: Arduinero
  Schleife in der Schleife nanoheld 2 270 06.01.2019 17:08
Letzter Beitrag: Fips
  Verständnisfrage schleife Rasa 12 605 06.01.2019 17:00
Letzter Beitrag: Tommy56
  Anfänger hängt in der Schleife mt14516 2 515 24.09.2018 20:54
Letzter Beitrag: MicroBahner
  Schleife bei Zeit x abbrechen BitsAndBytes 7 999 23.09.2018 00:30
Letzter Beitrag: BitsAndBytes
  Schleife per Tastendruck unterbrechen und andere Schleife starten Thor Wallhall 13 1.603 19.07.2018 21:50
Letzter Beitrag: Thor Wallhall
  Unverständnis bei FOR-Schleife Telefonmann 3 811 22.02.2018 14:29
Letzter Beitrag: Telefonmann
  Variablenname über Schleife deklarieren golden_eagle 9 1.794 12.02.2018 22:36
Letzter Beitrag: golden_eagle
  Schleife nach else beenden Chef_2 24 3.276 08.02.2018 23:28
Letzter Beitrag: Franz54

Gehe zu:


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