Allumage Progressif

De Wikidebrouillard.

(Page créée avec « {{avertissement}} {{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>entrer ici l'URL de la vidéo en flash sur http://mediaspip.ptitdeb.infini.fr|400|300</videofl… »)
(La manipulation)
 
(11 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
{{avertissement}}
{{avertissement}}
-
{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>entrer ici l'URL de la vidéo en flash sur http://mediaspip.ptitdeb.infini.fr|400|300</videoflash>}}
+
{{vidéo|numérovidéo = <videoflash type="mediaspip" num = 1>http://mediaspip.ptitdeb.infini.fr/IMG/flv/WikiYann-encoded.flv|400|300</videoflash>}}
=='''Présentation de l'expérience'''==
=='''Présentation de l'expérience'''==
-
Réalisation de l'allumage d'une DEL de façon progressive et répétée
+
Réalisation de l'allumage d'une DEL de façon progressive et répétée.
-
 
+
== '''Matériel''' ==
== '''Matériel''' ==
-
* une DEL [[Image:ledxp.jpg|50px]]
+
* [[Image:ledxp.jpg|50px]] Une [[LED]]  
-
* une plaque bread-board
+
* [[Image:breadboard.jpg|50px]] Une plaque [[breadboard]]
-
* une résistance de 330 ohms
+
* [[Image:resistance.jpg|50px]] Une [[résistance]] de 330 ohms
-
* 2 fils
+
* [[Image:597px-Stranded_lamp_wire.jpg|50px]] 2 [[fil électrique]]s
-
* une plaque Arduino
+
* [[Image:arduino.jpg|50px]] Une plaque [[Arduino]]
-
* un cable USB
+
* Un [[cable USB| câble usb]]
== '''L'expérience''' ==
== '''L'expérience''' ==
Ligne 20 : Ligne 19 :
==='''La manipulation'''===
==='''La manipulation'''===
-
- Placer la DEL sur la plaque bread board de façon à ce que la plus longue pâte (la cathode) et la plus petite (anode) ne soit pas sur la même ligne et ne cré pas de court circuit.
+
* 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, de ce fait, il reste une pâte de la résistance et de la DEL de libre pour les brancher à la plaque Arduino.
+
* Brancher la résistance en série avec la DEL.
-
- Relier la pâte libre de la DEL à l'Arduino au niveau de la pâte de sortie 9. Pour la pâte libre de la résistance, la branchée directement sur la masse GND de la plaque Arduino.
+
* 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.
-
- Passer le PC afin de régler le code sur le logiciel Arduino.
+
* Préparer le code du fonctionnement de la carte Arduino.
-
- régler "int DEl = 9" pour être sur que ce
+
* Compiler le code et le charger vers la carte.
 +
<span style="color: red;">'''Important''' : analogWrite ne fonctionne que sur les broches commençant par ~ </span> (soit 3, 5, 6, 9, 10 et 11)<br>
 +
==='''Que voit-on ?'''===
-
==='''Que voit-on ?===
+
La DEL s'allume et s'éteint progressivement.
-
 
+
-
- On voit, une fois la manipulation réalisée, que la DEL s'allume et s'éteind progressivement.
+
== '''Explications''' ==
== '''Explications''' ==
Ligne 46 : Ligne 45 :
// le setup se lance quand on appuie sur le bouton reset
// le setup se lance quand on appuie sur le bouton reset
void setup()  {  
void setup()  {  
-
   pinMode(led, OUTPUT); // le pin 9 est déclarée comme étant une sortie
+
   pinMode(led, OUTPUT); // le pin 9 est déclaré comme étant une sortie
}  
}  
Ligne 71 : Ligne 70 :
</pre>
</pre>
-
 
-
 
-
=== '''Questions sans réponses''' ===
 
-
 
=== '''Allons plus loin dans l'explication''' ===
=== '''Allons plus loin dans l'explication''' ===
Ligne 82 : Ligne 77 :
== '''Liens avec d'autres expériences''' ==
== '''Liens avec d'autres expériences''' ==
-
-
 
==='''Expériences sur Wikidébrouillard'''===
==='''Expériences sur Wikidébrouillard'''===
-
- Blink de LED
+
D'autres expériences avec Arduino : [http://www.wikidebrouillard.org/index.php/Cat%C3%A9gorie:Arduino Catégorie Arduino].
==='''Autres expériences'''===
==='''Autres expériences'''===
-
- Allumer plusieurs DEL  
+
* Allumer plusieurs DEL  
-
- Augmenter ou diminuer le temps d'allumage
+
* Augmenter ou diminuer le temps d'allumage
== '''Applications : liens avec le quotidien''' ==
== '''Applications : liens avec le quotidien''' ==
-
- Ceci peut servir dans la vie de tout les jours par exemple pour permettre de se signaler sans eblouir une personne.
+
Réaliser un signal lumineux sans éblouissement.
== '''Lieux propices à sa réalisation''' ==
== '''Lieux propices à sa réalisation''' ==
-
- Dans une pièce avec peu de lumière pour bien voir l'allumage.
+
Dans une pièce peu éclairée pour bien voir l'allumage.
=='''Catégories'''==
=='''Catégories'''==
-
Penser à fixer les disciplines scientifiques qui correspondent à l'expérience. Remplacer "à classer" par la discipline correspondante.
 
-
[[Catégorie:à classer]]
+
[[Catégorie:Arduino]]
-
[[Catégorie:Vidéo à réaliser]]
+
[[Catégorie:électronique]]
-
[[Catégorie:Orthographe et style à corriger]]
+
[[Catégorie:informatique]]
 +
[[Catégorie:technique]]
[[Catégorie:Contenus à développer]]
[[Catégorie:Contenus à développer]]
[[Catégorie:Fiche à Valider]]
[[Catégorie:Fiche à Valider]]
[[Catégorie:expérience]]
[[Catégorie:expérience]]
 +
[[Catégorie:électrokids]]

Version actuelle en date du 25 avril 2016 à 10:54

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 FaitPortraits
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