Programmation

Exemple

Imaginons que vous ayez trouvé les valeurs suivantes :

  • Capteur exposé à la lumière : 413

  • Capteur dans l'obscurité : 10

Nous voulons que lorsque la pièce est sombre la LED éclaire à 100% et au contraire lorsque la pièce est suffisamment lumineuse, la LED soit éteinte.

Pour faire varier l'intensité lumineuse de la LED nous allons utiliser une commande PWM.

Le programme doit répondre à l'évolution décrite par la courbe ci-contre.

SAISIR le programme ci-dessous.

 

Analyse du programme

  • L'ensemble des blocs sont regroupés dans une « Boucle » pour que l'exécution soit infinie.

  • La sortie « D5 » est configurée en sortie analogique et sa valeur dépend de l'équation ci-dessus déterminée à partir des précédents essais.

ENREGISTRER le programme

CODER le programme en langage C++ et TRANSFÉRER le programme dans la carte « Arduino » en cliquant sur l'icône

FAIRE VALIDER le fonctionnement.