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
WS2812 Programmierproblem
12.12.2020, 13:14 (Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2020 16:12 von Bitklopfer.)
Beitrag #9
RE: WS2812 Programmierproblem
Habe noch Deine letzte Version ausprobiert.

'Wheel' was not declared in this scope

Aber egal, Version 1 ist ja perfekt!

Danke.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2020, 13:37 (Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2020 16:12 von Bitklopfer.)
Beitrag #10
RE: WS2812 Programmierproblem
Die Funktion Wheel aus Deinem ersten Sketch solltest Du natürlich drin lassen.

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
12.12.2020, 13:59 (Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2020 16:12 von Bitklopfer.)
Beitrag #11
RE: WS2812 Programmierproblem
Die ist immer noch drin, deshalb verstehe ichs ja auch nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2020, 14:09 (Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2020 16:11 von Bitklopfer.)
Beitrag #12
RE: WS2812 Programmierproblem
Also bei mir kompiliert es für den UNO.
Code:
#include <Adafruit_NeoPixel.h>

#define PIN 6
#define PIXELS 8


#define SPEED 500
#define BRIGHT 100

// Parameter 1 = number of pixels in strip
// Parameter 2 = pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
//   NEO_KHZ800  800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
//   NEO_KHZ400  400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
//   NEO_GRB     Pixels are wired for GRB bitstream (most NeoPixel products)
//   NEO_RGB     Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  strip.show(); // Initialize all pixels to 'off'
  delay (1000);
  strip.setBrightness(BRIGHT);
  }

void loop() {
  rainbowCycle(SPEED);
}

void rainbowCycle(uint16_t wait) {
  uint16_t j;

  for(j=0; j<256; j++) { // 5 cycles of all colors on wheel
      strip.fill(Wheel(j));
      strip.show();
  }
    delay(wait);
}


// Input a value 0 to 255 to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
  if(WheelPos < 85) {
   return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
  } else if(WheelPos < 170) {
   WheelPos -= 85;
   return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
  } else {
   WheelPos -= 170;
   return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
  }    
}

Gruß Tommy

Edit: Warnung entfernt (500 > 255)

"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
12.12.2020, 16:14
Beitrag #13
RE: WS2812 Programmierproblem
@TO,
bitte im Betreff immer das eigentliche Problem kurz nennen.
Allgemeine Probleme haben wir hier alle...Big GrinBig GrinBig GrinAngel
bk Moderator


An alle Neuankömmlinge hier, wenn ihr Code(Sketch) hier posten wollt dann liest euch bitte diese Anleitung durch.

Ich spreche fließend Schwäbisch, Deutsch das Notwendigste und für die Begriffsstutzigen erprobtes Tacheles mit direkten Hinweisen ohne Schnörkel...

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.12.2020, 17:37
Beitrag #14
RE: WS2812 Programmierproblem
@Tommy: dann habe ich wohl doch etwas falsch gemacht...
@bitklopfer: sorry, aber ich wußte echt nicht, wie ich dieses Problem in einer Zeile beschreiben sollte. Werde mich bessern.

Gruß, Hajo.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Ws2812 Farbwechsel JoGre 4 908 28.10.2020 21:48
Letzter Beitrag: JoGre
  Lauftext mit WS2812, der über Seriellen Monitor eingegeben wird Bastian 3 1.481 12.05.2020 16:47
Letzter Beitrag: Tommy56
  Sketch für WS2812 klappt nicht ThorstenP 9 1.983 02.04.2020 14:50
Letzter Beitrag: ThorstenP
  Sketch Beispiel für WS2812 ThorstenP 5 1.423 23.03.2020 14:22
Letzter Beitrag: Tommy56
  Helligkeit drosseln bei WS2812 LED`s senseman 3 1.705 05.12.2019 09:11
Letzter Beitrag: senseman
  WS2812 Helligkeit Mannu 6 4.034 21.10.2018 22:34
Letzter Beitrag: Mannu
  900 WS2812 ansteuern b_mertke 6 2.850 31.08.2018 12:45
Letzter Beitrag: Hilgi
  Neuling kommt nicht weiter, ws2812 If abfragen Tabata 8 4.267 19.04.2018 14:07
Letzter Beitrag: Tommy56
  ws2812 lecker16 19 6.177 25.01.2017 08:13
Letzter Beitrag: renid55
  WS2812 Helligkeit einzelner LEDs steuern mavericklp 3 4.686 11.03.2016 09:32
Letzter Beitrag: torsten_156

Gehe zu:


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