Ignorer la navigation

Programmation d'une sortie logique PWM

Vous allez programmer une sortie logique de la carte Arduino UNO qui peut avoir un fonctionnement particulier, dit PWM (Pulse Width Modulation) ou MLI (Modulation de Largeur d'Impulsions).

En îlot

1- Ajouter au programme de l'étape précédente le bloc ci-dessous et modifier la simulation : 

Remarque : la division par 4 permet d'adapter l'amplitude des valeurs de l'entrée analogique (0 à 1023) à celle de la sortie PWM (0 à 255).

Montage :

2Tester le programme en simulation. Observer le fonctionnement ajouté et l'expliquer dans votre document élève "Activité 1-2".

3- Faire valider le fonctionnement par le Professeur.

4- Insérer une image du programme Bloc dans votre document élève "Activité 1-2" (Impression écran>recadrer dans Photofiltre>enregistrer en JPEG dans U:(perso) puis insérer l'image enregistrée dans votre document élève "Activité 1-2").

5- Télécharger le code Arduino  dans U:(perso).

6- A partir des données ci-dessous, ajouter un oscilloscope sur la simulation afin de visualiser la tension de la sortie PWM 5.

Paramétrages :

- la base de temps de l'oscilloscope doit être paramétrée avec la valeur 0,5 ms par divisions.

7- Lancer la simulation et observer la modulation de largeur d'impulsion sur l'oscilloscope. Expliquer, dans votre document élève "Activité 1-2", le principe de ce fonctionnement en l'illustrant avec des captures d'écrans de l'oscilloscope.

Bonus rapidité

Le Rapporteur de votre îlot doit prévenir le professeur que vous avez terminé l'étape 10.