Kleinere Änderungen für den WS2812b Schaufenster-Streifen

This commit is contained in:
Stefan H. 2019-06-15 12:52:45 +02:00
parent b40b413c3d
commit 6d76088bc8

View file

@ -1,23 +1,24 @@
#include <NeoPixelBus.h> #include <NeoPixelBus.h>
#define WS_PIN 2 // On Trinket or Gemma, suggest changing this to 1 #define WS_PIN 2 // On Trinket or Gemma, suggest changing this to 1
#define NUMPIXELS 113 // Popular NeoPixel ring size #define NUMPIXELS 113 // 113=UNHB Popular NeoPixel ring size
#define TOUCH_PIN 4 //Für Touch: 2, 4, 12, 13, 14, 15, 27 #define TOUCH_PIN 4 //Für Touch: 2, 4, 12, 13, 14, 15, 27
NeoPixelBus<NeoGrbwFeature, Neo800KbpsMethod> strip(NUMPIXELS, WS_PIN); NeoPixelBus<NeoGrbFeature, Neo800KbpsMethod> strip(NUMPIXELS, WS_PIN);
int touch_value = 100; int touch_value = 100;
int i = 0; int i = 0;
int d = 1; int d = 1;
RgbwColor black(0); RgbColor black(0);
RgbwColor white(255); RgbColor white(255);
RgbColor farbe;
void setup() { void setup() {
Serial.begin(115200); Serial.begin(115200);
Serial.println("Touch Test"); //Serial.println("Touch Test");
Serial.println("Switching off all LEDs"); //Serial.println("Switching off all LEDs");
strip.Begin(); strip.Begin();
//strip.SetBrightness(128); //strip.SetBrightness(128);
strip.ClearTo(black); strip.ClearTo(black);
@ -27,9 +28,9 @@ void setup() {
void loop(){ void loop(){
touch_value = touchRead(TOUCH_PIN); touch_value = touchRead(TOUCH_PIN);
if ( (touch_value>10) && (touch_value < 50)) { if ( (touch_value>42) && (touch_value < 47)) {
//Serial.print("Touch @ "); Serial.print("Touch @ ");
Serial.print("@"); Serial.println(touch_value);
i+=d; i+=d;
} }
//Serial.println(touch_value); //Serial.println(touch_value);
@ -40,5 +41,5 @@ void loop(){
if(i>=NUMPIXELS ) { d=(-1); } if(i>=NUMPIXELS ) { d=(-1); }
if(i<=0 ) { d=1; } if(i<=0 ) { d=1; }
delay(10); //delay(10);
} }