Découverte de l'IDE Arduino

Analyser le programme

1
boolean affichage; //variable pour stopper l'affichage
2
int numPin;
3
4
void setup()
5
{
6
    numPin=13;
7
    pinMode(numPin,OUTPUT);
8
    Serial.begin(9600);
9
    affichage=true; //initialisation de la variable à true
10
    Serial.println("*** Debut du programme ***");
11
}
12
13
void loop()
14
{
15
    if (affichage) // test si affichage vaut true
16
    {
17
        //boucle de comptage
18
        //compteur s'augmente de 1 à chaque tour
19
        for (int compteur=1;compteur<=20;compteur=compteur+1)
20
        {
21
            Serial.println(compteur);
22
            
23
            //boucle de clignotement
24
            //compteur sert de limite à la boucle
25
            //donc le nombre de clignotements augmente à chaque tour
26
            for (int nbClignote=0;nbClignote<compteur;nbClignote=nbClignote+1)
27
            {   
28
                //allume
29
                digitalWrite(numPin,HIGH);
30
                delay(250);
31
                //eteind
32
                digitalWrite(numPin,LOW);
33
                delay(250);
34
            }
35
            delay(1000); //attente de 1s
36
        }
37
        affichage=false; // on passe affichage à false
38
        Serial.println("*** Ayé ! ***");
39
    }
40
}
PrécédentPrécédentFin
AccueilAccueilImprimerImprimer Jp Bielawski - Lycée Dampierre Licence : Domaine PublicRéalisé avec Scenari (nouvelle fenêtre) modèle documentaire TechnOpale