La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Matériel Augmenter le nombre d’entrées/Sorties PCF8574P

Présentations similaires


Présentation au sujet: "Matériel Augmenter le nombre d’entrées/Sorties PCF8574P"— Transcription de la présentation:

1 Matériel Augmenter le nombre d’entrées/Sorties PCF8574P
Microcontrôleur Atmega328P : 32K Quartz 20Mhz Pour aller plus loin myAVR Board 2 USB Moteurs et engrenages Couple >= 6Kg.cm Barrettes tulipes Câbles rigides 5 connecteurs mâles 2 cts 5 connecteurs femelles 2 pts 8 piles rechargeables 1800 mh L293NE 8 Diodes 1N4004 Commande des moteurs

2 A faire par le professeur
Phase 1 A faire par le professeur

3 Assemblage de la carte MyAVR Board USB 2
Boutons poussoirs Microcontrôleur RISC Connecteur d’extension Potentiomètres (analogique) mySmartUSB, Utilisé pour la programmation et les communications Buzzer LEDs Alimentation externe

4 Disque Dur (D:) VigiBot Hex MyAvrProgTool MySmartAvr_Pilote
Créer les répertoires sur le disque dur Disque Dur (D:) VigiBot Hex MyAvrProgTool MySmartAvr_Pilote VigiBot_Programmer

5 Télécharger et installer le pilote de MySmartUSB
Télécharger le pilote USB de la carte MySmartUsb Pilote_usb_CP210X_windows.zip 3,53 Mo Extraire les fichiers de l’archive MySmartAvr_Pilote CP210xVCPInstaller.exe Exécuter le fichier CP210xVCPInstaller.exe qui installera le pilote de MySmartUSB. Installation dans le répertoire proposé par défaut

6 Relier la carte MySmartUSB à l’ordinateur
Configurer MySmartUSB en programmateur en positionnant les micro-interrupteurs OFF 1 2 3 4 ON

7 Relier la carte MySmartUSB à l’ordinateur
Ne pas alimenter la carte MyAvr par une alimentation extérieur Diode rouge allumée : signale que le module est en mode programmation Diode verte allumée : signale que la carte est alimentée Câble USB

8 Première utilisation du microcontrôleur
Avant toute utilisation du microcontrôleur il faut le configurer Télécharger le fichier MyAvrProgTool myavr_progtool_120_b1678.zip 1,34 Mo Extraire les fichiers de l’archive MyAvrProgTool myAVR_ProgTool.exe

9 Première utilisation du microcontrôleur
1) Exécuter MyAvrProgTool.exe 2) Sélectionner l’onglet ‘Hardware’ 3) Choisir le microcontrôleur dans la liste 4) Sélectionner le programmateur MySmartUSB MK2 5) Choisir le port COM sur lequel est branché la carte MyAVR et tester la communication. Si le port est correct, un message sur fond vert vous indique que le microcontrôleur a été trouvé.

10 n'existe pas sur l'Atmega8
Première utilisation du microcontrôleur 6) Sélectionner l’onglet ‘Brennen’ 7) Cocher la case ‘Fuses brennen’ 8) Cocher la case ‘Low’ et renseigner la valeur en fonction du microcontrôleur : Microcontrôleur et fréquence Low fuse High fuse Extended fuse Lockbits Atmega8 à Mhz FF ne pas modifier n'existe pas sur l'Atmega8 Atmega328p à 20 Mhz F7 9) Valider en cliquant sur le bouton ‘Brennen’

11 Charger le programme dans le microcontrôleur
Les différentes routines qui permettent de commander les moteurs pour avancer, reculer, tourner à droite ou à gauche, faire demi-tour, émettre un son, sont regroupées dans un fichier .hex. Ces routines seront complétées au fur et à mesure que le projet VigiBot se développe. Vigibot8.hex Pour le microcontrôleur Atmega8 avec quartz 3Mhz Vigibot328.hex Pour le microcontrôleur Atmega328 avec quartz 20 Mhz Hex VigiBot8.exe VigiBot328.exe

12 Charger le programme dans le microcontrôleur
1) Exécuter le programme /VigiBot/MyAvrProgTool/myAVR_ProgTool.exe 2) Sélectionner l’onglet ‘Brennen’ 3) Cocher la case ‘Flash brennen’ 4) Décocher Les cases ‘EEPROM et Fuses brennen’ 5) Cliquer sur ‘Suchen…’ et charger le fichier /VigiBot/Hex/vigibot8.exe OU /VigiBot/Hex/vigibot328.exe 6) Cliquer sur le bouton ‘Brennen’

13 Charger le programme dans le microcontrôleur
Vérifier que le chargement du programme s’est correctement terminé Atmega8 ne dispose que de 8K de mémoire flash

14 Charger le programme dans le microcontrôleur
A ce stade : Les différentes routines qui permettent de commander le VigiBot sont chargées dans la mémoire du microcontrôleur. Configurer MySmartUSB en mode Communication OFF 1 2 3 4 ON

15 Phase 2 Professeur et élèves

16 A faire par le professeur
Télécharger le programme de commande du VigiBot A faire par le professeur Télécharger le fichier VigiBot_Programmer VigiBot_Programmer.rar 300 Ko Extraire les fichiers de l’archive VigiBot_Programmer VigiBot.exe Config.ini

17 A faire par le professeur
Configuration du programme A faire par le professeur 1) Exécuter le programme /VigiBot/VigiBot_Programmer/VigiBot.exe 2) Raccorder la carte MyAvr à l’ordinateur par le câble USB 3) Attendre quelques secondes afin que le système reconnaisse la carte MyAVR. 4) Sélectionner l’onglet ‘Configuration’ 5) Sélectionner le port COM sur lequel est branché la carte MyAVR 6) Laisser tous les autres paramètres par défaut

18 A faire par les élèves Etalonnage : Avancer / Reculer
Lorsque le robot sera entièrement monté 1) Exécuter le programme /VigiBot/VigiBot_Programmer/VigiBot.exe 2) Connecter l’interface MyAVR à l’ordinateur par le câble USB 3) Mettre en marche le VigiBot

19 A faire par les élèves Etalonnage : Avancer / Reculer
4) S’assurer que la liaison est active 5) Ecrire ce programme 6) Envoyer le programme au microcontrôleur 7) Mettre le programme dans l’EEPROM

20 A faire par les élèves Etalonnage : Avancer / Reculer
8) Débrancher le robot de l’ordinateur 20m 9) Lancer le programme en actionnant le bouton ‘Start’ sur le robot 10) Chronométrer le temps nécessaire pour parcourir 20m 11) Déduire le temps de parcours de 1cm 12) Arrêter le Robot en coupant l’alimentation

21 A faire par les élèves Etalonnage : Tourner
1) Connecter l’interface à l’ordinateur par le câble USB et Mettre en marche le VigiBot 4) S’assurer que la liaison est active 5) Ecrire ce programme 6) Envoyer le programme au microcontrôleur 7) Mettre le programme dans l’EEPROM

22 A faire par les élèves Etalonnage : Tourner
8) Débrancher le robot de l’ordinateur 1 tours 9) Lancer le programme en actionnant le bouton ‘Start’ sur le robot 10) Chronométrer le temps nécessaire pour faire 1 tour complet 11) Déduire le temps pour tourner de 1 degrés 12) Arrêter le Robot en coupant l’alimentation

23 A faire par les élèves Etalonnage
1) Connecter l’interface à l’ordinateur par le câble USB et Mettre en marche le VigiBot 2) Saisir les valeurs trouvées précédemment dans le programme et les envoyer au robot

24 Programmation par les élèves
1) Ecrire le programme - Ecriture directe dans le tableau en respectant la syntaxe - Glisser / Déposer 2) Enregistrer le programme sur le disque 3) Envoyer le programme dans la mémoire flash du microcontrôleur 4) Exécuter le programme (Câble USB branché sur PC) 5) Mettre le programme dans l’EEPROM pour pouvoir le lancer une fois le câble USB débranché


Télécharger ppt "Matériel Augmenter le nombre d’entrées/Sorties PCF8574P"

Présentations similaires


Annonces Google