Bonjour a tous,
je débute sur Arduino et franchement je lutte !!! C'est pas très simple.
Voici un petit programme basique, pour allumer et éteindre une LED avec un bouton poussoir :
J'ai bien compris que l’entrée 2 était le bouton poussoir , la sortie 13 la LED, digital(13,HIGH) allume la LED et LOW l’éteint etc....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 void setup() { pinMode(2,INPUT);//initialisation entrée sur la carte de l'arduino du bouton poussoir pinMode(13,OUTPUT);//initialisationde sortie de la carte de l'arduino vers la LED } void loop() { int a; int b; a = digitalRead(2);//Variable A correspond a la position du poussoir HIGH c'est ouvert est la valeur numerique est un, LOW fermé est la valeur est zero b = 1; if(a==b) {digitalWrite(13,HIGH); } else digitalWrite(13,LOW); }
Part contre, il y a une chose qui m’échappe!!! je ne vois pas ou je ne comprend pas de lien entre l’entrée 2(le poussoir) et la variable "a", là, je cale....
Qu'est ce qui les relies ???
Pourriez vous me l'expliquer ?
Merci
Partager