0% ont trouvé ce document utile (0 vote)
10 vues2 pages

Début Du Programme

Ce programme Arduino lit la valeur d'une photorésistance connectée à la broche A0 et contrôle une LED sur la broche numérique 2. Si la valeur lue est inférieure à 50, la LED s'allume, sinon elle s'éteint. Les valeurs sont également affichées dans le moniteur série pour le suivi.

Transféré par

Melissa Ouedraogo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues2 pages

Début Du Programme

Ce programme Arduino lit la valeur d'une photorésistance connectée à la broche A0 et contrôle une LED sur la broche numérique 2. Si la valeur lue est inférieure à 50, la LED s'allume, sinon elle s'éteint. Les valeurs sont également affichées dans le moniteur série pour le suivi.

Transféré par

Melissa Ouedraogo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

// Début du programme

const int photo = A0; // Dire à la carte arduino que la photorésistance est branchée sur la broche
analogique A0

const int led = 2; // Dire à la carte arduino que la led est branchée sur la broche numérique 2

int valeur = 0; // Créer une variable de type entier pour contenir les informations reçues de de
la photorésistance

void setup() {

// Paramètre de début de l'arduino

pinMode(photo, INPUT);

pinMode(led, OUTPUT);

[Link](9600);

void loop() {

// Boucle infinie

valeur = analogRead(photo); // Récupérer la valeur renvoyée par la photorésistance et la placer dans


la variable "valeur"

[Link](valeur); // Afficher cette valeur dans le moniteur série

delay(2); // Attendre 2ms avant de poursuivre dans le programme: cela n'est pas nécessaire

if(valeur <50){

digitalWrite(led, HIGH); // Allumer la led si on reçoit une valeur < 50

else{

digitalWrite(led, LOW); // Eteindre la led si on reçoit une valeur >= 50

}
// Fin du programme

Vous aimerez peut-être aussi