Développeur>Tutoriels>Gestion d’une simple led

Ce tutoriel permet de commander une simple led avec la carte Esus.

  • Apprendre à configurer une pin en sortie,
  • Apprendre à mettre une sortie à l’état haut ou bas.
  • Gestion du temps.

Le schéma

Le schéma de câblage de la led avec une résistance de 180 Ohm.

  • IO2 : Input/Output 2
  • Gnd : ground (0V)

Attention, au sens de câblage de la led !

schema_v2

Allumer une led

Un petit programme pour allumer une led :

#include <esusBoard.h>

// led sur la pin IO2
int ledPin = 2;

void setup() 
{
  // initialisation de la carte esus
  initEsusBoard();

  // initialisation de la pin IO2 en sortie
  pinMode(ledPin, OUTPUT);

}

void loop() 
{
  // allumer la led, sortie au niveau haut
  digitalWrite(ledPin, HIGH);
}

Exercice :

Faire clignoter la led toutes les 2 secondes.

Réponse :

void loop() 
{
  // allumer la led, sortie au niveau haut
  digitalWrite(ledPin, HIGH);

  // pause de 2 secondes (2000 ms)
  delay(2000);

  // eteindre la led, sortie au niveau bas
  digitalWrite(ledPin, LOW);

  // pause de 2 secondes (2000 ms)
  delay(2000);
}

 

Fin du tuto !