Skip to content

tsuno0/LEDdisplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LEDdisplay

LED

Ce cours a pour but de vous faire brièvement découvrir les outils qui vous seront utiles dans vos projets de programmation puis de les utiliser dans le cadre d'une matrice de LED.

Outils de programmation

Voici la liste des outils que j'utilise pour mes projets de programmation :

  • Git et Github : Git est un outil de gestion de version alors que github est une plateforme en ligne qui permet, entre autre, d'héberger des dépôts Git.

  • GitHub Desktop : GitHub Desktop est une application qui vous permet d'interagir avec GitHub en utilisant une interface graphique au lieu de la ligne de commande ou d'un navigateur web.

  • Visual studio code : Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows, Linux et macOS. Les fonctionnalités incluent la prise en charge du débogage, la mise en évidence de la syntaxe, la complétion intelligente du code, les snippets, la refactorisation du code et Git intégré.

  • Live Share : Visual Studio Live Share vous permet de modifier et déboguer tout code en collaborant en temps réel avec d'autres personnes.

Pour mieux comprendre le fonctionnement de git et github je conseille vivement de regarder la playlist de The Coding Train.

Contribution

Pour ce premier cours, Il sera plus simple de simplement poster vos fichiers python directement depuis github web.

Les Pull requests sont les bienvenues dans le dossier : "1-Cours_List"

Fonctionnement de la matrice de LED

La matrice de led est faite à partir d'un bandeau de led ws2811 incrusté dans une plaque de bois fait avec la découpeuse laser.

Ce bandeau est branché à une alimentation ainsi qu'à un controlleur dans notre cas un raspberry pi 3 (Mais nous aurions aussi pu utiliser un Arduino).

Raspberry pi

Un Raspberry Pi est avant tout un ordinateur de taille est de coût réduit. Il permet de faire quasiment la même chose qu'un ordinateur de bureau. Son prix réduit et sa consommation énergétique 50 fois inférieure à un PC fixe standard en font un candidat idéal pour de nombreux projets.

raspberry pi

Afin d'avoir une interface graphique, le system d'exploitation Raspberry Pi OS est installé sur le raspberry pi. Ce système d’exploitation GNU/Linux est spécialement conçu et optimisé pour raspberry pi.

Programmation

Pour controller notre bandeau de led nous utilisons Python et les bibliothèques neopixel et board

Pour installer ces bibliothèques nous utilisons le package manager pip.

pip install adafruit-circuitpython-neopixel

Nous pouvons maintenant importer ces bibliothèques dans notre code :

import neopixel
from board import *

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages