Good Evening Project/(Beacon Light für Copter

Hallo Zusammen,
ich habe mal für meinen Copter ein kleinen Beacon-Light-Simulator gebaut. Alles auf Basis eines Digispark. Es kann auch ohne Probleme zwei Daten Pins genutzt werden die nutzen dann 4,7kB von 6kB .

#include "FastLED.h"
#include "INTERVAL.h"

#define DATA_PIN 4
//#define DATA_PIN2 2
#define COLOR_ORDER GRB
#define NUM_LEDS 4
#define LED_TYPE WS2812B

CRGB leds[NUM_LEDS];
//CRGB leds2[NUM_LEDS];


byte val1 = 0;
byte val2 = 0;
byte count = 0;

void setup() {
  FastLED.addLeds<LED_TYPE, DATA_PIN, COLOR_ORDER>(leds, NUM_LEDS);
//  FastLED.addLeds<LED_TYPE, DATA_PIN2, COLOR_ORDER>(leds2, NUM_LEDS);

}

void loop() {
  INTERVAL(70UL) {
    count++;
  }
  if (count == 1 || count == 3) val1 = 255;
  if (count == 2 || count == 4) val1 = 0;
  if (count == 10) val2 = 255;
  if (count == 20) val2 = 0;
  if (count == 30) count = 0;

  leds[0].setRGB(val1, val1, val1) ;
  leds[1].setRGB(val1, val1, val1);
  leds[2].setRGB(val2, 0, 0);
  leds[3].setRGB(val2, 0, 0);
 /* leds2[0].setRGB(0, val1, 0) ;
  leds2[1].setRGB(0, val1, 0);
  leds2[2].setRGB(val2, 0, 0);
  leds2[3].setRGB(val2, 0, 0);
  */
  FastLED.show();
}

Gruß
DerDani

Ich weiß zwar nicht, was ein Beacon-Light-Simulator ist, aber dann muß ich ja auch nicht wissen, was 4,7kB hier bedeutet :-]

Gibts davon auch ein Video??? ;D ;D ;D

Das Forum erlaubt leider kein mp4 Upload.
4.7kB benutzer Platz auf einem Attiny85 bei zwei DatenPins und FastLEDLib.
Video
Gruß
DerDani

Sieht gut aus, muss ich wohl auch noch umsetzen 8)

Die weißen LED scheinen eine gute Helligkeit zu haben, welche benutzt du dafür?

Ich habe diese WS2812B auf 10mm Platinchen.
Hier bei Ali
Weiß ist halt alle RGB-LEDs an. Die Roten gehen ein bisschen unter da ich sehr helle Stripes auf dem Copter habe.

Gruß
DerDani