Skip to content
Snippets Groups Projects
Commit 7edee74d authored by michael.divia's avatar michael.divia
Browse files

hl3 library created + working Matrix function

parent 60eb340f
No related branches found
No related tags found
No related merge requests found
class Color: from machine import Pin
from neopixel import NeoPixel
class color:
BLACK = (0, 0, 0) BLACK = (0, 0, 0)
BLUE = (0, 0, 255) BLUE = (0, 0, 255)
CYAN = (0, 255, 255) CYAN = (0, 255, 255)
GREEN = (0, 255, 0) GREEN = (0, 255, 0)
MAGENTA = (255, 0, 255) MAGENTA = (255, 0, 255)
RED = (255, 0, 0) RED = (255, 0, 0)
def init_neopixel():
return NeoPixel(Pin(0, Pin.OUT), 64)
class matrix:
def clear(self, color):
np = init_neopixel()
for i in range(0,64):
np[i] = color
from machine import Pin from hl3 import color
from neopixel import NeoPixel from hl3 import matrix
from matrix import matrix
from color import color
pin = Pin(0, Pin.OUT) # set GPIO0 to output to drive NeoPixels
np = NeoPixel(pin, 64) # create NeoPixel driver on GPIO0 for 64 pixels
while True: while True:
matrix.clear(color.RED) matrix.clear(color.RED)
from machine import Pin
from neopixel import NeoPixel
from color import color
pin = Pin(0, Pin.OUT) # set GPIO0 to output to drive NeoPixels
np = NeoPixel(pin, 64) # create NeoPixel driver on GPIO0 for 64 pixels
class matrix:
def clear(self, color):
for i in range(0,64):
np[i] = color
\ No newline at end of file
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
- [Upload du code](#upload-du-code) - [Upload du code](#upload-du-code)
- [Travail](#travail) - [Travail](#travail)
- [Lundi, 17 Juin 2024](#lundi-17-juin-2024) - [Lundi, 17 Juin 2024](#lundi-17-juin-2024)
- [Mardi, 18 Juin 2024](#mardi-18-juin-2024)
- [Creators](#creators) - [Creators](#creators)
- [Copyright and license](#copyright-and-license) - [Copyright and license](#copyright-and-license)
...@@ -39,6 +40,10 @@ Après avoir flasher le bon Firmware sur de Raspberry Pi, j'ai pu vérifier le b ...@@ -39,6 +40,10 @@ Après avoir flasher le bon Firmware sur de Raspberry Pi, j'ai pu vérifier le b
J'ai ensuite pris du temps afin de souder des pin à la matrice de LED afin de facilité ça connexion à la Breadboard. J'ai ensuite commencé à concevoir la fonction `matrix`. J'ai ensuite pris du temps afin de souder des pin à la matrice de LED afin de facilité ça connexion à la Breadboard. J'ai ensuite commencé à concevoir la fonction `matrix`.
## Mardi, 18 Juin 2024
J'ai commencé par créer `hl3.py` afin d'avoir un fichier librairie avec toutes les fonctions que nous allons implémentées. Je me suis ensuite attelé à la finalisation de la fonction `matrix`.
# Creators # Creators
**Michael Divià** **Michael Divià**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment