View  Edit  Attributes  History  Attach  Print  Search

ACCUEIL | ARDUINO > S'INSTALLER > DEBUTER > APPROFONDIR | PROCESSING | MECATRONIQUE | MATERIEL | OUTILS | TESTS | Plus...|
Python > Shell > ATELIERS Python + Qt > PyQt apps > PyQt+Arduino | Mes Robots | RepRap | Mes lib'Arduino | Mes shields Arduino | Mes distros | Les Mini-PC |
ATELIERS ARDUINO| VIDEOS | COMPRENDRE | REFERENCES | CODER | TECHNIQUE | GNU/LINUX | LIENS | Rien à voir |

Titre

Par X. HINAULT - Page créée le : 23/2/2011.

(cliquer sur l'image pour agrandir)

1.  Présentation

Ce programme utilise les fonctionnalités suivantes :

  • Utilise un ruban à Leds RGB

Ressources utiles associées à ce programme :

2.  Informations tehniques concernant le ruban LEDs RGB

  • Le ruban à LEDs RVB dispose de 4 broches :
    • une broche d'alimentation de +12V
    • une broche de commande du ROUGE (active sur 0V)
    • une broche de commande du VERT (active sur 0V)
    • une broche de commande du BLEU (active sur 0V)
  • Chaque broche peut recevoir une impulsion PWM (0-255) pour doser l'intensité de chacune des couleurs.
  • Noter que les broches RVB du ruban à LED sont actives sur 0V : si on utilise un ULN2803 qui a pour effet d'inverser le niveau d'entrée, un niveau numérique HAUT donnera du 0V sur la broche LED
  • Un Ruban à LEDs RVB peut demander une intensité significative si il est long : vous devrez donc disposer d'une alimentation capable de fournir du 12V en au moins 2 Ampères pour être à l'aise...
  • Une alimentation de PC fera l'affaire. Voir la page : Utiliser une alimentation de PC comme alim 5V/12V régulé

3.  Matériel Nécessaire

3.1  L'espace de développement Arduino

  • ... pour éditer, compiler le programme et programmer la carte Arduino.

3.2  Le matériel suivant pour réaliser le montage associé

  • une plaque d'essai pour montage sans soudures,
  • des straps,
  • un ruban à LEDs colorées RVB (pas un monochrome !) et fonctionnant en 12V (c'est important ici).

4.  Instructions de montage

5.  Le schéma théorique du montage

Le schéma théorique du montage (cliquer pour agrandir)

6.  Le circuit du montage

Le schéma du montage à réaliser (cliquer pour agrandir)

7.  Fonctionnement du programme

8.  Explication du programme

8.1  Au niveau de la partie déclarative :

8.2  Au niveau de la fonction d'initialisation setup( ) :

8.3  Au niveau de la boucle principale, la fonction loop ( ) :

9.  Mise en oeuvre du programme

9.1  Préparation du montage et programmation de la carte Arduino :

9.2  Fonctionnement

10.  Le programme complet en langage Arduino

A copier/coller directement dans l'éditeur Arduino