Bonjour @ ts,
J'ai pas beaucoup évolué dans le monde d'Arduino (en programmation et c'est pour cela que je viens vers vous.
Mon fils voudrait aménager son bureau en mettant une bande led RGB pour le rendre plus fun. J'ai trouvé un code assez sympa et je voudrai modifier une partie où toutes les leds s'allument d'une couleur pendant un certain temps.
Ce que je voudrai faire c'est qu'elle s'allume progressivement puis s'éteignent de la même façon.
Pour l'instant la luminosité a été définie à "100" pour toutes les séquences et je voudrai le changer juste pour cette partie.
Je met le code, enfin que la partie que je voudrai modifier (je ne met pas les autres séquences que je conserve tel quel.
#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif
#define PIN 6
#define NUM_LEDS 60
#define BRIGHTNESS 100
void setup() {
// This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket
#if defined (__AVR_ATtiny85__)
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
#endif
// End of trinket special code
strip.setBrightness(BRIGHTNESS);
strip.begin();
strip.show(); // Initialize all pixels to 'off'
}
void loop() {
MediumVioletRed();
delay(2000);
}
void MediumVioletRed() {
for(uint16_t i=0; i<strip.numPixels(); i++) {
strip.setPixelColor(i, strip.Color(199,21,133) );
}
strip.show();
}
Merci par avance pour votre aide...
@+
Didier