Clignotement d'une LED avec Arduino : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
m (Composants nécessaires)
m (Présentation)
Ligne 3 : Ligne 3 :
 
==Présentation==
 
==Présentation==
  
Voici un premier programme qui permet de faire clignoter la LED interne de l'Arduino (option 0).
+
Voici un premier programme qui permet de faire clignoter une LED.
  
Il est possible d'utiliser en plus une LED externe branchée sur la broche numéro 13 sans protection, c'est à dire sans résistance (option 1).
+
Il est possible de charger le programme et de faire clignoter la LED interne de l'Arduino, donc sans autre matériel (option 0).
  
Pour bien faire, mieux vaut externalisé le montage sur une planche d'essai avec une résistance à brancher en série avec la LED (option 2).
+
Il est également possible d'utiliser en plus une LED externe branchée sur la broche numéro 13 sans protection, c'est à dire sans résistance (option 1).
 +
 
 +
Pour bien faire, mieux vaut externaliser le montage sur une planche d'essai avec une résistance à brancher en série avec la LED (option 2).
  
 
==Coût==
 
==Coût==

Version du 16 mars 2017 à 21:10

Faire clignoter une LED.

Présentation

Voici un premier programme qui permet de faire clignoter une LED.

Il est possible de charger le programme et de faire clignoter la LED interne de l'Arduino, donc sans autre matériel (option 0).

Il est également possible d'utiliser en plus une LED externe branchée sur la broche numéro 13 sans protection, c'est à dire sans résistance (option 1).

Pour bien faire, mieux vaut externaliser le montage sur une planche d'essai avec une résistance à brancher en série avec la LED (option 2).

Coût

Faible

Niveau de difficulté

Vert.png

Outillage nécessaire

Option 0 et option 1

  • Arduino

Option 2

  • planche d'essai

Composants nécessaires

Option 0

Aucun

Option 1

  • 1 LED

Option 2

  • 1 résistance de 1kΩ
  • 1 LED
  • des fils de connexion

Schémas

Option 1

Clignotement schéma.png
Clignotement bb.png

Option 2

Clignotement option2 bb.png
Clignotement option2 schéma.png

Code source

https://gitlab.com/coagul/arduino/blob/master/beginner/_000_clignotement/_000_clignotement.ino

/*
  Clignotement
  Allume la LED 13 (appelée LED_BUILTIN) pendant 1 seconde,
  puis l'éteint pendant 1 seconde.
 
  Cette exemple est dans le domaine public et est disponible dans les exemples de l'IDE Arduino.

*/
 
/*
  La broche 13 a une LED interne connecté sur l'Arduino.
  Il est possible de câbler une LED rouge externe et une resistance de 220 Ohms en série sur une breadboard.
  Broche GND → au - de la LED, le + de la LED → à la résistance → à la broche 13 de l'Arduino.
*/

// déclare une variable nommée led et de type entier, permet de faire référence à la broche 13 dans le programme
int led = 13;

// le setup regroupe les instructions qui seront exécutées au démarrage du programme y compris quand on presse le bouton reset
void setup() {                
  // on initialise la broche 13 en tant que sortie
  pinMode(led, OUTPUT);
}

// contient les instructions que l'on souhaite voir exécutées encore et encore tant que l'Arduino est alimenté
void loop() {
  digitalWrite(led, HIGH);   // allumer la LED (HIGH est le niveau de voltage, état haut)
  delay(1000);               // 1000 millisecondes, attendre une seconde, la valeur peut être changée
  digitalWrite(led, LOW);    // éteindre la LED (LOW est le niveau de voltage, état bas)
  delay(1000);               // attendre une seconde
}

Liens

Fichiers liés à l'article
https://gitlab.com/coagul/arduino/tree/master/beginner/_000_clignotement

Auteurs

Licence de la page

Attribution - Partage dans les Mêmes Conditions 3.0 non transposé (CC BY-SA 3.0)

Vous êtes libre de :

  • partager — reproduire, distribuer et communiquer l’œuvre
  • remixer — adapter l’œuvre
  • d’utiliser cette œuvre à des fins commerciales

Selon les conditions suivantes :

  • Attribution — Vous devez attribuer l’œuvre de la manière indiquée par l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière qui suggérerait qu’ils vous approuvent, vous ou votre utilisation de l’œuvre).
  • Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci.

http://creativecommons.org/licenses/by-sa/3.0/deed.fr