(Page créée avec « {{Tuto Details |Type=Création |Area=Alimentation & Agriculture, Électronique |Description=Le but de ce montage est de mesurer l’humidité du sol et allumer une LED lor... ») |
|||
Ligne 30 : | Ligne 30 : | ||
* Une breadboard | * Une breadboard | ||
* Des fils de connections | * Des fils de connections | ||
+ | |Tools=* Tournevis | ||
}} | }} | ||
{{Separator}} | {{Separator}} | ||
{{Tuto Step | {{Tuto Step | ||
+ | |Step_Title=Branchement de la LED | ||
|Step_Content=Pour le branchement de la LED nous allons réutiliser le principe du montage « Allumer une LED » avec la sortie Digital 3 du Arduino. | |Step_Content=Pour le branchement de la LED nous allons réutiliser le principe du montage « Allumer une LED » avec la sortie Digital 3 du Arduino. | ||
− | + | {{Info|Text=La programmation du montage est assez proche de celle utilisée avec un simple bouton. On paramètre les entrées (Capteur) et sorties (LED) du Arduino dans la fonction setup. Si l’entrée lue correspondant au capteur est à l’état haut (HIGH) on allume la LED. Si l’entrée lu est à l’état bas, on éteint la LED.}} | |
− | + | <code> | |
+ | const int L1 = 2; // broche 2 du micro-contrôleur se nomme maintenant : L1 | ||
+ | const int plante = 3; // broche 3 du micro-contrôleur se nomme maintenant : plante | ||
+ | void setup() // fonction d'initialisation de la carte | ||
+ | { // contenu de l'initialisation | ||
+ | pinMode(L1, OUTPUT); // L1 est une broche de sortie | ||
+ | pinMode(plante, INPUT); // plante est une broche d entree | ||
+ | } | ||
+ | void loop() // fonction principale, elle se repete (s execute) a l'infini | ||
+ | { // contenu du programme | ||
+ | int humide = digitalRead(plante); // Lecture de l etat du capteur | ||
+ | if(humide == HIGH) // Si le capteur est a l etat haut | ||
+ | { | ||
+ | digitalWrite(L1, HIGH); // Allumer L1 | ||
+ | } | ||
+ | else // Sinon | ||
+ | { | ||
+ | digitalWrite(L1, LOW); // Eteindre L1 | ||
+ | } | ||
+ | delay(1000); // Attendre 1 seconde | ||
+ | } | ||
+ | </code> | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Content=Il reste à brancher le Arduino pour compiler le programme et le téléverser. | ||
+ | |||
+ | Une fois terminé cela nous donne | ||
+ | }} | ||
+ | {{Tuto Step | ||
+ | |Step_Title=Pour aller plus loin | ||
+ | |Step_Content=Essayez de modifier le seuil de déclenchement (le bouton bleu à tourner avec un petit tournevis). | ||
}} | }} | ||
{{Notes}} | {{Notes}} | ||
{{Tuto Status}} | {{Tuto Status}} |
Auteur Letmeknow | Dernière modification 9/12/2019 par Clementflipo
Plante_connect_e_Final-01.jpg Création
Caractéristiques:
Pour le branchement de la LED nous allons réutiliser le principe du montage « Allumer une LED » avec la sortie Digital 3 du Arduino.
const int L1 = 2; // broche 2 du micro-contrôleur se nomme maintenant : L1
const int plante = 3; // broche 3 du micro-contrôleur se nomme maintenant : plante
void setup() // fonction d'initialisation de la carte
{ // contenu de l'initialisation
pinMode(L1, OUTPUT); // L1 est une broche de sortie
pinMode(plante, INPUT); // plante est une broche d entree
}
void loop() // fonction principale, elle se repete (s execute) a l'infini
{ // contenu du programme
int humide = digitalRead(plante); // Lecture de l etat du capteur
if(humide == HIGH) // Si le capteur est a l etat haut
{
digitalWrite(L1, HIGH); // Allumer L1
}
else // Sinon
{
digitalWrite(L1, LOW); // Eteindre L1
}
delay(1000); // Attendre 1 seconde
}
Il reste à brancher le Arduino pour compiler le programme et le téléverser.
Une fois terminé cela nous donne
Essayez de modifier le seuil de déclenchement (le bouton bleu à tourner avec un petit tournevis).
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #