TP 1 : Une LED et un bouton poussoir

Simulation dans TinkerCAD

Il est possible de simuler le comportement d'une carte Arduino à l'aide de la plate-forme TinkerCAD. Dans cette première partie nous allons donc créer un nouveau circuit.

Ajouter une carte Arduino UNO à votre circuit et appuyer sur le bouton code (figure ci-dessous) :

Que se passe-t-il lorsque la simulation est lancée ?

Afficher le code d'exemple correspondant :

Que fait la fonction setup() ?

Commenter chaque ligne de la fonction setup().

Que fait la fonction loop() ?

Commenter chaque ligne de la fonction loop().

Ajouter un voltmètre pour mesurer la valeur de la tension de la broche broche 13 pendant la simulation

Que se passe-t-il au niveau du voltmètre lors de la simulation ?

Une LED

On souhaite piloter une LED sur la broche 9 de l'arduino UNO. Lorsque la tension V9 de cette broche est à l'état Haut (HIGH) la tension aux bornes est de 5V.

Trouver la valeur de la résistance qui permettra de ne pas dépasser 20mA et éviter d'endommager la LED.

Un bouton poussoir

On ajoute un bouton poussoir :

Le programme suivant test l'état du bouton poussoir et en fonction de son état il allume ou non la LED :

Programmer le code suivant :

1
void setup(){
2
  pinMode(9, OUTPUT);
3
  pinMode(3,INPUT);
4
}
5
6
void loop()
7
{
8
	if(digitalRead(3) == HIGH)
9
    {
10
      digitalWrite(9,HIGH);
11
    }
12
  	else
13
    {
14
      digitalWrite(9,LOW);
15
    }
16
}

Commenter convenablement chaque ligne du programme.