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