Club robotique de Sophia-Antipolis

Accueil > Projets et études > Nos jeunes roboticiens l’ont fait > chenillard publicitaire

chenillard publicitaire

Ugo - 12ans

vendredi 6 juin 2014, par Ugo

Vous rêvez d’avoir un meilleur panneau publicitaire que vos adversaires ? Dotez-le du chenillard publicitaire et votre panneau sera le plus remarqué de la ville ! Mode d’emploi facile et rapide à faire...CE MODELE PEUT ETRE UTILISE PAR DES COMMERCANTS.

CHENILLARD PUBLICITAIRE.

Matériel :

  • 4 leds de couleurs différentes
  • 5 câbles
  • 4 résistances 330 ohms
  • 1 carte Arduino
  • 1 breadboard

Mon projet est de faire clignoter quatre leds les unes après les autres, indéfiniment.

JPEG - 283.4 ko

La réalisation est simple : on alimente d’abord la plaque Arduino via USB, on place les leds et les résistances sur la breadboard de manière à ce que les composants soient reliés ensemble. Puis on les relie aux pins 10,11,12 et 13 sur la carte Arduino grâce aux câbles et on code le programme.
J’ai utilisé des résistances pour limiter le courant qui traverse les leds. Sinon les leds grillent (Loi d’Ohm).

JPEG - 330.9 ko

Ce programme pourrait servir pour des décorations de sapins de noël ou pour les commerçants qui veulent faire des panneaux publicitaires.
Je suis parti du programme d’exemple Blink de l’Arduino qui fait clignoter un seule led, je l’ai modifié pour obtenir le résultat que je recherchais.Voici le code que j’ai obtenu :

  1. /*
  2.   Chenillard publicitaire
  3.   Allume quatre leds l'une après l'autre.
  4.   Auteur:Ugo
  5.  */
  6.  
  7. // Chaque led se connecte un PIN (un port), sur l'Arduino.
  8. int led1 = 13;
  9. int led2 = 12;
  10. int led3 = 11;
  11. int led4 = 10;
  12. // Procédure d'initialisation (executée au début du programme)
  13. void setup() {                
  14.   // L'Arduino pourra envoyer un signal à la led .
  15.   pinMode(led1, OUTPUT);    
  16.   pinMode(led2, OUTPUT);
  17.   pinMode(led3, OUTPUT);
  18.   pinMode(led4, OUTPUT);
  19. }
  20. // Executée après la procédure d'initialisation setup()
  21. // Boucle infinie
  22. //Les leds vont s'allumer pendant un temps défini en boucle :
  23. void loop() {
  24.   digitalWrite(led1, HIGH);         // allume la LED1
  25.   delay(500);                            // attend une demi-seconde
  26.   digitalWrite(led1, LOW);         // éteind la LED1
  27.   delay(0);                               // attend 0 secondes
  28.   digitalWrite(led2, HIGH);        // allume la LED2
  29.   delay(500);                           // attend une demi-seconde
  30.   digitalWrite(led2, LOW);        // éteind la LED2
  31.   delay(0);                              // attend 0 secondes                        
  32.   digitalWrite(led3, HIGH);        // allume la LED3
  33.   delay(500);                           // attend une demi-seconde                
  34.   digitalWrite(led3, LOW);        // éteind la LED3
  35.   delay(0);                              // attend 0 secondes  
  36.   digitalWrite(led4, HIGH);       // allume la LED4
  37.   delay(500);                          // attend une demi-seconde
  38.   digitalWrite(led4, LOW);       // éteind la LED4
  39.   delay(0);                             // attend 0 secondes
  40. }
PNG - 120.8 ko
JPEG - 804.7 ko

J’espère que mon chenillard publicitaire vous sera utile.
Logo : Goynang, used under Creative Commons License (By 2.0)

Un message, un commentaire ?

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document