De witte kan eventueel gewoon met een schakelaar aan uit
//// RGB ledstrip langzaam aan/uit dimmen met Arduino UNO//const byte RGBpin = 9; // alle leds op een RGB ledstrip schakelen met één open collector transistorconst byte dimtijd = 10; // dimtijd, minimaal 1 secconst long dagnachttijd = 3600000; // 1 uur in msec (60 minuten¨x 60 sec x 1000 msec)int helderstap; // stapgrootte voor helderheidint h; // helderheid// -----------------------------------void setup(){ pinMode (RGBpin,OUTPUT); // maak RGBpin output pinMode (LED_BUILTIN,OUTPUT); // ingebouwde Arduino LED helderstap = 255/dimtijd; // stapgrootte helderheid afhankelijk van dimtijd}// ----------------------------------void loop() { digitalWrite (LED_BUILTIN,HIGH); // Arduino LED aan h = 0; // begin met helderheid 0 (RGB leds uit) do { analogWrite (RGBpin,h); // RGB leds langzaam aan delay (1000); // stappen van 1 sec h = h + helderstap; } // helderheid verhogen while (h <= 255); // tot max helderheid delay (dagnachttijd); // wacht een nacht // digitalWrite (LED_BUILTIN,LOW); // Arduino LED uit h = 255; // begin met helderheid 255 (RGB leds aan) do { analogWrite (RGBpin,h); // RGB leds langzaam uit delay (1000); // stappen van 1 sec h = h - helderstap; } // helderheid verlagen while (h >= 0); // tot helderheid 0 delay (dagnachttijd); // wacht een dag // begin 'loop' opnieuw}// ----------------------------------
...De sketch schrijven blijf ik lastig vinden.
Vorige week 500 4 kleuren leds binnen gekregenDe nieuwe deden het directBlijkt dus dat de andere defect zijn