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

Installation et programmation du VigiBot Matériel Microcontrôleur Atmega328P : 32K Quartz 20Mhz Pour aller plus loin L293NE 8 Diodes 1N4004 Commande des.

Présentations similaires


Présentation au sujet: "Installation et programmation du VigiBot Matériel Microcontrôleur Atmega328P : 32K Quartz 20Mhz Pour aller plus loin L293NE 8 Diodes 1N4004 Commande des."— Transcription de la présentation:

1 Installation et programmation du VigiBot Matériel Microcontrôleur Atmega328P : 32K Quartz 20Mhz Pour aller plus loin L293NE 8 Diodes 1N4004 Commande des moteurs PCF8574P Augmenter le nombre dentrées/Sorties 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 myAVR Board 2 USB

2 Installation et programmation du VigiBot Phase 1 A faire par le professeur

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

4 Installation et programmation du VigiBot Créer les répertoires sur le disque dur Disque Dur (D:) VigiBot Hex MyAvrProgToolMySmartAvr_PiloteVigiBot_Programmer

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

6 Installation et programmation du VigiBot Relier la carte MySmartUSB à lordinateur 1234 ON OFF Configurer MySmartUSB en programmateur en positionnant les micro-interrupteurs

7 Installation et programmation du VigiBot Relier la carte MySmartUSB à lordinateur Diode rouge allumée : signale que le module est en mode programmation Câble USB Diode verte allumée : signale que la carte est alimentée N E PAS ALIMENTER LA CARTE M Y A VR PAR UNE ALIMENTATION EXTÉRIEUR

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

9 Installation et programmation du VigiBot Première utilisation du microcontrôleur 1) Exécuter MyAvrProgTool.exe 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é. 2) Sélectionner longlet Hardware

10 Installation et programmation du VigiBot Première utilisation du microcontrôleur 6) Sélectionner longlet 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équenceLow fuseHigh fuseExtended fuseLockbits Atmega8 à MhzFFne pas modifiern'existe pas sur l'Atmega8ne pas modifier Atmega328p à 20 MhzF7ne pas modifier 9) Valider en cliquant sur le bouton Brennen

11 Installation et programmation du VigiBot 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 Installation et programmation du VigiBot Charger le programme dans le microcontrôleur 1) Exécuter le programme /VigiBot/MyAvrProgTool/myAVR_ProgTool.exe 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 2) Sélectionner longlet Brennen

13 Installation et programmation du VigiBot Charger le programme dans le microcontrôleur Vérifier que le chargement du programme sest correctement terminé Atmega8 ne dispose que de 8K de mémoire flash

14 Installation et programmation du VigiBot 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 1234 ON OFF

15 Installation et programmation du VigiBot Phase 2 Professeur et élèves

16 Installation et programmation du VigiBot Télécharger le fichier VigiBot_ProgrammerVigiBot_Programmer VigiBot_Programmer.rar 300 Ko VigiBot_Programmer Extraire les fichiers de larchive Télécharger le programme de commande du VigiBot A faire par le professeur VigiBot.exe Config.ini

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

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

19 Installation et programmation du VigiBot 5) Ecrire ce programme 7) Mettre le programme dans lEEPROM 4) Sassurer que la liaison est active Etalonnage : Avancer / Reculer A faire par les élèves 6) Envoyer le programme au microcontrôleur

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

21 Installation et programmation du VigiBot Etalonnage : Tourner A faire par les élèves 1) Connecter linterface à lordinateur par le câble USB et Mettre en marche le VigiBot 5) Ecrire ce programme 7) Mettre le programme dans lEEPROM 4) Sassurer que la liaison est active 6) Envoyer le programme au microcontrôleur

22 Installation et programmation du VigiBot Etalonnage : Tourner A faire par les élèves 8) Débrancher le robot de lordinateur 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 lalimentation 1 tours

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

24 Installation et programmation du VigiBot 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 5) Mettre le programme dans lEEPROM pour pouvoir le lancer une fois le câble USB débranché 4) Exécuter le programme (Câble USB branché sur PC)


Télécharger ppt "Installation et programmation du VigiBot Matériel Microcontrôleur Atmega328P : 32K Quartz 20Mhz Pour aller plus loin L293NE 8 Diodes 1N4004 Commande des."

Présentations similaires


Annonces Google