0% ont trouvé ce document utile (0 vote)
24 vues4 pages

TP 4 Arduino

Ce document présente un travail pratique sur l'utilisation des sorties PWM avec un microcontrôleur ATMEGA328. Il décrit la simulation d'un circuit, la génération de signaux PWM sur des broches spécifiques, et le contrôle de la vitesse de moteurs à courant continu pour simuler le fonctionnement d'un robot. Les étapes incluent la réalisation de montages sur ISIS, l'écriture de programmes dans l'IDE ARDUINO, et l'utilisation d'un écran LCD pour afficher les rapports cycliques.

Transféré par

bella.mariach201
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues4 pages

TP 4 Arduino

Ce document présente un travail pratique sur l'utilisation des sorties PWM avec un microcontrôleur ATMEGA328. Il décrit la simulation d'un circuit, la génération de signaux PWM sur des broches spécifiques, et le contrôle de la vitesse de moteurs à courant continu pour simuler le fonctionnement d'un robot. Les étapes incluent la réalisation de montages sur ISIS, l'écriture de programmes dans l'IDE ARDUINO, et l'utilisation d'un écran LCD pour afficher les rapports cycliques.

Transféré par

bella.mariach201
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux Pratiques ARDUINO

TP N°4

Sortie PWM
I- Objectifs :
Le but de ce TP est de:

 Simuler un circuit à base d’un microcontrôleur ATMEGA328. .

 Maitriser l’utilisation des sorties PWM.

II- Sortie PWM (presque analogique) :


1. Réaliser sur ISIS le montage 1 de la figure 1.

Figure 1 : montage1
2. Ecrire un programme en utilisant l’IDE ARDUINO permettant, tout d’abord, de
générer un signal PWM sur les broches 11 et 9 avec les caractéristiques suivantes:
 Broche 11 : ���� ����� ≈ 50%.
 Broche 9 : ���� ����� ≈ 80%.

Page 18
Travaux Pratiques ARDUINO

Ensuite, l’appui sur le bouton « PLUS » aura pour effet d’augmenter le rapport cyclique de
10% des deux sorties. Enfin, l’appui sur le bouton « MOINS » aura pour effet de diminuer le
rapport cyclique de 10% des deux sorties. L’écran LCD sert à afficher le rapport cyclique
pour chaque broche. Simuler ce programme.
3. Brancher des diodes Leds sur les broches 11 et 9. Téleverser le programme la carte
ARDUINO UNO.

Figure 2 : montage2

Page 19
Travaux Pratiques ARDUINO

III- Variation de vitesse des moteurs à courant continu :

Figure 3 : montage 3
1. Réaliser sur ISIS le montage 3 de la figure 3.
2. Simuler le programme ainsi développé en II.
On veut simuler le fonctionnement d’un robot. Ce dernier effectue le cycle suivant :
 Le robot avance pendant 10s. Pour avancer il faut que les deux moteurs tournent dans
le sens 1 avec une vitesse de 80%.
 Le robot tourne à droite pendant 3s. Pour tourner à droite il faut que le moteur gauche
« MG » tourne dans le sens 1 avec une vitesse de 60% et que le moteur droit « MD »
tourne dans le sens 2 avec une vitesse de 40%.
 Le robot recule pendant 10s. Pour reculer il faut que les deux moteurs tournent dans le
sens 2 avec une vitesse de 60%.
 Le robot tourne à gauche pendant 3s. Pour tourner à gauche il faut que le moteur droit
« MD » tourne dans le sens 1 avec une vitesse de 60% et que le moteur gauche
« MG » tourne dans le sens 2 avec une vitesse de 40%.

Enseignant : Mohamed ELOUNI Page 20


Travaux Pratiques ARDUINO

Figure 4 : montage Robot


Pin Arduino Fonction
4 Sens1 moteur gauche
5 Sens2 moteur gauche
11 Pwm moteur gauche
7 Sens1 moteur droit
8 Sens2 moteur droit
9 Pwm moteur droit
Tableau 1 : Fonctions des Broches Arduino
3. Ecrire un programme en utilisant l’IDE ARDUINO et en s’appuyant sur le montage de
la figure 4 permettant d’assurer le bon fonctionnement du robot.

Enseignant : Mohamed ELOUNI Page 21

Vous aimerez peut-être aussi