Neopixel
- Havefun_2
- Autor
- Offline
- New Member
-
Weniger
Mehr
- Beiträge: 11
- Dank erhalten: 0
18 Jan 2021 21:35 #725
von Havefun_2
Havefun_2 erstellte das Thema Neopixel
Hallo,ich suche anfängertauglichen Beispielcode
um 6 WS2812B LED's mit einem ESP32 DEV KitC V4 und der Arduino-IDE anzusteuern.Was ich bisher versucht habe,hat leider nicht geklappt. Vielen Dank
um 6 WS2812B LED's mit einem ESP32 DEV KitC V4 und der Arduino-IDE anzusteuern.Was ich bisher versucht habe,hat leider nicht geklappt. Vielen Dank
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dave
- Offline
- New Member
-
Weniger
Mehr
- Beiträge: 3
- Dank erhalten: 0
25 Feb 2021 20:12 #738
von Dave
Neopixel
Wie möchtest du die denn ansteuern?
Und was soll passieren?
Und was soll passieren?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- supportteam
- Offline
- Administrator
-
Weniger
Mehr
- Beiträge: 41
- Karma: 1
- Dank erhalten: 6
04 Mär 2021 08:54 #741
von supportteam
Neopixel
Moin,
woran hat es gescheitert?
Guck mal: ein Beispielcode
#include <Adafruit_NeoPixel.h>
#include <avr/power.h>
#define PIN 6
#define NUMPIXELS 10
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500;
void setup() {
pixels.begin();
}
void loop() {
for(int i=0;i<NUMPIXELS;i++){
pixels.setPixelColor(i, pixels.Color(255,255,255)); // Moderately bright green color.
pixels.show(); // This sends the updated pixel color to the hardware.
delay(delayval); // Delay for a period of time (in milliseconds).
}
}
veränderung: Jeden Stripe hängst Du an einen Ausgang des ESP und schon geht es los...
Beispiel für weitere 2 Stripes:
#define PINstripe2 7
#define PINstripe3 8
Adafruit_NeoPixel pixelsNr2 = Adafruit_NeoPixel(NUMPIXELS, PINstripe2, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel pixelsNr3 = Adafruit_NeoPixel(NUMPIXELS, PINstripe3, NEO_GRB + NEO_KHZ800);
.
.
.
pixelsNr2.setPixelColor(i, pixelsNr2.Color(255,255,255)); // Moderately bright green color.
pixelsNr3.setPixelColor(i, pixelsNr3.Color(255,255,255)); // Moderately bright green color.
pixelsNr2.setPixelColor(i, pixelsNr2.Color(255,255,255)); // Moderately bright green color.
pixelsNr3.setPixelColor(i, pixelsNr3.Color(255,255,255)); // Moderately bright green color.
woran hat es gescheitert?
Guck mal: ein Beispielcode
#include <Adafruit_NeoPixel.h>
#include <avr/power.h>
#define PIN 6
#define NUMPIXELS 10
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500;
void setup() {
pixels.begin();
}
void loop() {
for(int i=0;i<NUMPIXELS;i++){
pixels.setPixelColor(i, pixels.Color(255,255,255)); // Moderately bright green color.
pixels.show(); // This sends the updated pixel color to the hardware.
delay(delayval); // Delay for a period of time (in milliseconds).
}
}
veränderung: Jeden Stripe hängst Du an einen Ausgang des ESP und schon geht es los...
Beispiel für weitere 2 Stripes:
#define PINstripe2 7
#define PINstripe3 8
Adafruit_NeoPixel pixelsNr2 = Adafruit_NeoPixel(NUMPIXELS, PINstripe2, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel pixelsNr3 = Adafruit_NeoPixel(NUMPIXELS, PINstripe3, NEO_GRB + NEO_KHZ800);
.
.
.
pixelsNr2.setPixelColor(i, pixelsNr2.Color(255,255,255)); // Moderately bright green color.
pixelsNr3.setPixelColor(i, pixelsNr3.Color(255,255,255)); // Moderately bright green color.
pixelsNr2.setPixelColor(i, pixelsNr2.Color(255,255,255)); // Moderately bright green color.
pixelsNr3.setPixelColor(i, pixelsNr3.Color(255,255,255)); // Moderately bright green color.
Folgende Benutzer bedankten sich: Havefun_2
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
-
Startseite
-
Impressum / Datenschutz / ...
-
ESP8266 spezifisch
-
Programmierumgebung / IDE
- Neopixel