Projet 2 – Activité 1

”Contrôler la luminosité d’une DEL avec un bouton-poussoir”

 

 

Contrairement aux sorties numériques qui ne peuvent avoir que deux valeurs 0 ou 1 (0 ou 5V), une sortie analogique (ou plutôt PWM) permet d’obtenir une tension entre 0 et 5 V. les broches 3, 5, 6, 9, 10 et 11 peuvent être configurés en sortie analogique.

C’est pour cela que les anodes de la DEL RVB (à cathode commune) de notre circuit sont connectées sur les broches :

            – 9 pour la DEL rouge

            – 11 pour la DEL verte

            – 10 pour la DEL Bleue

Nous allons utiliser ces sorties pour alimenter une DEL (DEL rouge, verte ou bleue de la DEL RVB) et faire varier sa luminosité suivant ce principe de fonctionnement :

– la DEL étant éteinte, si on appuie sur le bouton poussoir, la diode s’allume.

– On règle la luminosité de la DEL en maintenant le bouton poussoir appuyé, du moins au plus lumineux (broche de la DEL à +0V) jusqu’à un maximum (broche de la DEL à +5V).

– Quand le maximum de la luminosité est atteint et que le bouton poussoir est maintenu appuyé, la luminosité revient au minimum (broche de la DEL à 0V). 

– La DEL étant allumée, si on appuie sur le bouton poussoir, elle s’éteint.

ARDUINO LAB – Fenêtre « Projet 2 – Activité 1 »

 


Après avoir cliqué sur le connecteur USB, le choix de la DEL est fait par l’intermédiaire du menu ci-contre:

Une modification dans le choix de la DEL quand une DEL est déjà allumée, entraine une réinitialisation du programme. Il faut appuyer de nouveau sur le bouton poussoir pour allumer la DEL choisie.


Si le mode de fonctionnement est le ”contrôle de l’Arduino”, la DEL du circuit réel et la DEL sur l’écran s’allument ou s’éteignent en appuyant sur le bouton poussoir du circuit réel ou sur celui du circuit affiché sur l’écran.

ARDUINO LAB – « La luminosité de la DEL est réglée avec le bouton poussoir »

 

A tout moment, il est possible de visualiser le code et son algorithme, programmé en langage Arduino IDE ou en Python, permettant de réaliser cette activité, en cliquant sur les boutons :

 

 

Le code pourra être modifié pour voir l’influence des variables (choix de la DEL).