Test des leds seules

MéthodeESP

  1. Brancher le connecteur de led comme sur la photo

1
# Programme essai néopixelESP
2
import machine, neopixel, time
3
from random import randrange #fonction aléatoire
4
# importation des bibliothèques de l'ESP, néopixel, temporisation
5
n = 10 # nombre de led du stick
6
p = 5 # n° broche sur laquelle on branche le stick
7
np = neopixel.NeoPixel(machine.Pin(p), n)
8
# np sera l'objet néopixel correspondant à la broche 5 avec 3 LEDs dans cet exemple
9
print ("Lancement")
10
11
#allumer les leds en rouge
12
for Nled in range(0, n):
13
    np[Nled] = (25, 0, 0) #affiche sur une led le vert de façon aléatoire
14
    time.sleep(0.0001)
15
np.write()
16
print ("rouge")
17
18
#effacage
19
time.sleep(1)
20
for Nled in range(0, n):
21
    np[Nled] = (0, 0, 0) #affiche sur une led le vert de façon aléatoire
22
    time.sleep(0.0001)
23
np.write()
24
25
#allumer la première led en vert(faible intensité)
26
np[randrange(10)  ] = (0, 25, 0) # réglage à partir d'une liste
27
np.write() # envoie du pilotage néopixel
28
print ("vert")
29
time.sleep(1)