lolin:rgb_led_shield
Differences
This shows you the differences between two versions of the page.
lolin:rgb_led_shield [2021/09/22 13:18] – created leo | lolin:rgb_led_shield [2021/09/22 16:56] (current) – created leo | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Soudure : pas besoin de s' | + | Pas besoin de souder de jumper |
+ | |||
+ | doc : https:// | ||
< | < | ||
- | // librairie pour le contrôle des leds | ||
#include < | #include < | ||
- | // pin utilisé par le shield | + | // Pin pour le shield |
#define PIN D4 | #define PIN D4 | ||
Line 11: | Line 12: | ||
#define LED_NUM | #define LED_NUM | ||
- | // on créé un objet de la librairie | + | // objets led avec la librairie |
Adafruit_NeoPixel leds = Adafruit_NeoPixel(LED_NUM, | Adafruit_NeoPixel leds = Adafruit_NeoPixel(LED_NUM, | ||
Line 18: | Line 19: | ||
// on initialise la librairie NeoPixel | // on initialise la librairie NeoPixel | ||
leds.begin(); | leds.begin(); | ||
- | | ||
- | // mettre les leds à 0 (éteindre les leds) | ||
initialiser_led(); | initialiser_led(); | ||
} | } | ||
void loop() { | void loop() { | ||
- | // exemple de cycle | ||
regler_led( 0, 50,0,0); | regler_led( 0, 50,0,0); | ||
delay( 1000 ); | delay( 1000 ); | ||
Line 34: | Line 32: | ||
void regler_led ( uint8 N, uint8 R, uint8 G, uint8 B ) { | void regler_led ( uint8 N, uint8 R, uint8 G, uint8 B ) { | ||
- | // on définit la couleur de la led et on met à jour | + | // on règle |
leds.setPixelColor(N, | leds.setPixelColor(N, | ||
leds.show(); | leds.show(); | ||
Line 45: | Line 43: | ||
} | } | ||
} | } | ||
- | |||
</ | </ |
lolin/rgb_led_shield.1632309539.txt.gz · Last modified: 2021/09/22 13:18 by leo