Allumage Progressif

De Wikidebrouillard.

Article incomplet en cours de rédaction
La vidéo "Allumage Progressif"


Sommaire

Présentation de l'expérience

Réalisation de l'allumage d'une DEL de façon progressive et répétée.

Matériel

L'expérience

La manipulation

  • Placer la DEL sur la plaque breadboard, de façon à ce que la plus longue patte (la cathode) et la plus petite (anode) ne soient pas sur la même ligne et ne créent pas de court-circuit.
  • Brancher la résistance en série avec la DEL.
  • Relier la patte libre de la DEL à l'Arduino au niveau de la patte de sortie 9. Pour la patte libre de la résistance, la brancher directement sur la masse GND de la plaque Arduino.
  • Préparer le code du fonctionnement de la carte Arduino.
  • Compiler le code et le charger vers la carte.

Important : analogWrite ne fonctionne que sur les broches commençant par ~ (soit 3, 5, 6, 9, 10 et 11)

Que voit-on ?

La DEL s'allume et s'éteint progressivement.

Explications

De manière simple

/*
 Allumage progressif de DEL
 
 Cet exemple montre comment régler la luminosité d'une DEL 
 sur le pin 9 en utilisant la fonction analogWrite().
 */

int led = 9; // le pin où la DEL est connectée

// le setup se lance quand on appuie sur le bouton reset
void setup()  { 
  pinMode(led, OUTPUT); // le pin 9 est déclaré comme étant une sortie
} 

// la fonction loop() tourne en boucle
void loop()  {
  // la DEL s'allume progressivement
  for(int fadeValue = 0 ; fadeValue <= 255; fadeValue +=5) {
    // donne la valeur (de 0 à 255 avec un pas de 5) de luminosité 
    // 0 correspond à la DEL éteinte
    // 255 correspond à la DEL allumée
    analogWrite(led, fadeValue);
    // pause pendant 30 millisecondes pour voir la progression   
    delay(30);                            
  }

  // la DEL s'éteint progressivement
  for(int fadeValue = 255 ; fadeValue >= 0; fadeValue -=5) {
    // donne la valeur (de 255 à 0 avec un pas de 5) de luminosité 
    analogWrite(led, fadeValue);        
    // pause pendant 30 millisecondes pour voir la progression  
    delay(30);                            
  }
}

Allons plus loin dans l'explication

Développons les concepts scientifiques associés.
Ne pas hésiter à faire des liens avec Wikipédia.

Liens avec d'autres expériences

Expériences sur Wikidébrouillard

D'autres expériences avec Arduino : Catégorie Arduino.

Autres expériences

  • Allumer plusieurs DEL
  • Augmenter ou diminuer le temps d'allumage

Applications : liens avec le quotidien

Réaliser un signal lumineux sans éblouissement.

Lieux propices à sa réalisation

Dans une pièce peu éclairée pour bien voir l'allumage.

Catégories

Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraitsAnnuaire
AR
CO

Allumage Progressif

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique