Vielen Dank schon mal an alle Infos bisher. Ich habe auch schon was gebastelt, aber es will nicht funktionieren.
Ich bin nach diesem Video vorgegangen: KLICK FÜR YOUTUBE VIDEO
Also folgendermaßen bin ich vorgegangen: Pin 10 von Arduino Nano an de DI Pin der ersten LED. Alle weiteren DO wurden wiederum an die DI Pins der LEDs gesteckt. Jede LED wurde mit 5 Volt versorgt und auch mit Ground. Kondensatoren oder Widerstände habe ich erst einmal nicht verbaut (ich hoffe nicht, dass das die Fehlerquelle ist.)
Mein Sketch sieht folgendermaßen aus:
#include "FastLED.h"
#define NUM_LEDS 4
#define DATA_PIN 10
CRGB leds[NUM_LEDS];
uint8_t delta = 10;
uint8_t start = 0;
void setup() {
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
leds[0] = CRGB::Red;
leds[1] = CRGB::Green;
leds[2] = CRGB::Blue;
leds[3] = CRGB::White;
}
void loop() {
start += delta;
leds[0] = CHSV(start, 255, 50);
leds[1] = CHSV(start-3*delta, 255, 50);
leds[2] = CHSV(start-6*delta, 255, 50);
leds[3] = CHSV(start-9*delta, 255, 50);
FastLED.show();
delay(200);
}
Alle LEDs leuchten blau. Immerhin schon mal was. Foldende Fehlermeldung erscheint, wenn ich versuche den Sketch rüber zu spielen:
In file included from C:\Users\irfan\OneDrive\Dokumente\Arduino\sketch_sep24b\sketch_sep24b.ino:1:0:
C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.003
# pragma message "FastLED version 3.001.003"
^
Der Sketch verwendet 3.986 Bytes (12%) des Programmspeicherplatzes. Das Maximum sind 30.720 Bytes.
Globale Variablen verwenden 110 Bytes (5%) des dynamischen Speichers, 1.938 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.048 Bytes.
avrdude: no programmer has been specified on the command line or the config file
Specify a programmer using the -c option and try again
Könnt ihr mir weiterhelfen?