Goedendag tweakers,
Ik ben op dit moment bezig met een projectje waarbij ik led strips gebruik.
Alleen loop ik nu tegen een vaag probleem aan.
Situatie is als volgt:
Ik heb achter mn bureau een wand gemaakt met ledjes erin (YouTube: Led muur achter bureau
Echter wanneer ik nu een tweede ledstrip met 81 ledjes eraan toevoeg is er niks aan de hand. Maar wanneer ik op een eigen pin voor eigen bediening toevoeg beginnen beide leds te knipperen.
Ik dacht eerst dat dit kwam omdat er te weinig voeding dan is, dus heb aan beide uiteinden ook weer een snoertje getrokken naar de voeding maar dit lost het probleem niet op.
Het aparte vind ik dat wanneer je dus twee ledstreps op elk een eigen pin aan wilt sturen dit op treed. Wanneer ik 1 led los koppel is het probleem weer voorbij.
de volgende code gebruik ik:
en ik gebruik de volgende led strips:
https://www.amazon.de/gp/...age_o04_s00?ie=UTF8&psc=1 (voor de plaat achter bureau
https://www.amazon.de/gp/...age_o05_s00?ie=UTF8&psc=1 (voor led strip als bureau verlichting)
en als aansturing gebruik ik:
Eelegoo uno R3
filmpje hoe het er dan uitziet:
YouTube: Leds flikkeren
Ik ben op dit moment bezig met een projectje waarbij ik led strips gebruik.
Alleen loop ik nu tegen een vaag probleem aan.
Situatie is als volgt:
Ik heb achter mn bureau een wand gemaakt met ledjes erin (YouTube: Led muur achter bureau
Echter wanneer ik nu een tweede ledstrip met 81 ledjes eraan toevoeg is er niks aan de hand. Maar wanneer ik op een eigen pin voor eigen bediening toevoeg beginnen beide leds te knipperen.
Ik dacht eerst dat dit kwam omdat er te weinig voeding dan is, dus heb aan beide uiteinden ook weer een snoertje getrokken naar de voeding maar dit lost het probleem niet op.
Het aparte vind ik dat wanneer je dus twee ledstreps op elk een eigen pin aan wilt sturen dit op treed. Wanneer ik 1 led los koppel is het probleem weer voorbij.
de volgende code gebruik ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| #include <FastLED.h> #define NUM_STRIPS 2 #define NUM_LEDS_PER_STRIP 100 byte brightness[NUM_LEDS_PER_STRIP]; // The brightness of each LED is controlled individually through this array byte hue[NUM_LEDS_PER_STRIP]; // The hue of each LED is controlled individually through this array byte startVal[NUM_LEDS_PER_STRIP]; // The startVal array helps to randomise the LED pattern byte minHue =0; // Keeps the hue within a certain range - this is the lower limit byte maxHue =80; // Keeps the hue within a certain range - this is upper limit byte maxBrightness = 255; // Limits the brightness of the LEDs CRGB leds[NUM_STRIPS][NUM_LEDS_PER_STRIP]; void setup() { FastLED.addLeds<WS2812B, 10,GRB>(leds[0], NUM_LEDS_PER_STRIP); //led strip FastLED.addLeds<WS2812B, 11>(leds[1], NUM_LEDS_PER_STRIP); //losse ledjes FastLED.clear(); for(int i = 0; i<NUM_LEDS_PER_STRIP; i++){ startVal[i] = random8(); hue[i] = random(minHue, maxHue); } fill_solid(leds[0], NUM_LEDS_PER_STRIP, CRGB(255, 197, 143) ); // led strip voor bureauverlichting } void fadeall(int lednum) { for(int i = 0; i < NUM_LEDS_PER_STRIP; i++) { leds[lednum][i].nscale8(250); } } void loop() { //leds bureau achter (wall) for(int i = 0; i<NUM_LEDS_PER_STRIP; i++){ startVal[i]++; brightness[i] = sin8(startVal[i]); leds[1][i] = CHSV(hue[i], 255, map(brightness[i],0,255,0,maxBrightness)); if(random(1000)<100){ startVal[i] = startVal[i]+2; } if(brightness[i] <3){ hue[i] = random(minHue, maxHue); minHue++; maxHue++; } } FastLED.show(); delay(10); } |
en ik gebruik de volgende led strips:
https://www.amazon.de/gp/...age_o04_s00?ie=UTF8&psc=1 (voor de plaat achter bureau
https://www.amazon.de/gp/...age_o05_s00?ie=UTF8&psc=1 (voor led strip als bureau verlichting)
en als aansturing gebruik ik:
Eelegoo uno R3
filmpje hoe het er dan uitziet:
YouTube: Leds flikkeren