Arduino : Structures de répétition

Boucle infini

Définition

Une boucle infini est une boucle dont la condition de sortie ou la condition d'entrée ne peut jamais être réalisé.

Dans certain cas, ces structures peuvent-être utile. Bien souvent elle sont créer par erreur du développeur.

Si les actions liées à une boucle infini sont gourmande ou liées à des actionneurs, ces boucles peuvent être un vecteur de destruction du matériel.

Exemple

La boucle infinie est très simple à réaliser, d'autant plus qu'elle est parfois très utile. Il suffit simplement d'utiliser une while et de lui assigner comme condition une valeur qui ne change jamais. En l'occurrence, on met souvent le chiffre 1.

1
while(1)
2
{
3
    //instructions à répéter jusqu'à l'infinie
4
}

Remarque

La fonction loop() se comporte comme une boucle infinie, puisqu'elle se répète après avoir fini d'exécuter ses tâches.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre) modèle documentaire TechnOpale