Usermanual Edu05 Fr

15
G G G u u u i i i d d d e e e d d d ' ' ' i i i n n n s s s t t t a a a l l l l l l a a a t t t i i i o o o n n n P P P r r r o o o c c c é é é d d d u u u r r r e e e d d d e e e t t t e e e s s s t t t

description

Manuel d'utilisation Kit Edu05 en françaisVelleman

Transcript of Usermanual Edu05 Fr

  • GGGuuuiiidddeee ddd'''iiinnnssstttaaallllllaaatttiiiooonnn

    PPPrrrooocccddduuurrreee dddeee ttteeesssttt

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 2

    Gnralits

    1. DESCRIPTION ................................................................................................................................................ 32. TESTER LA CARTE ........................................................................................................................................ 43. TESTER LA CONNEXION AVEC L'ORDINATEUR ....................................................................................... 6

    Logiciel de test et d'exemple

    1. TLCHARGER LES PROGRAMMES DE TEST .......................................................................................... 72. INSTALLER LES PROGRAMMES DE TEST ................................................................................................. 73. TESTER LES PROGRAMMES DE TEST ....................................................................................................... 8

    3.1 TESTER AVEC LE PROGRAMME DE DMONSTRATION GRAPHIQUE ................................................................... 8Afficher la valeur binaire du bouton enfonc ............................................................................................ 9

    3.2 TESTER AVEC LE PROGRAMME DE TEST ET DIAGNOSTIC .............................................................................. 10Affichage l'cran .................................................................................................................................. 10Ajouter/Supprimer du texte .................................................................................................................... 10Activer/Dsactiver le programme de dmonstration .............................................................................. 11

    Apprendre programmer en Visual Basic 2010 Express Edition

    APPRENDRE PROGRAMMER EN VISUAL BASIC 2010 EXPRESS EDITION ........................................... 11

    CCOONNTTEENNUU

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 3

    Avec ce tutoriel, vous apprendrez matriser la communication USB avec l'ordinateur.

    Retrouvez le code de rfrence sur YouTube.

    1. Description Toutes les entres et sorties se trouvent sur la carte.

    GGNNRRAALLIITTSS

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 4

    2. Tester la carte Connectez la carte l'ordinateur avec le cble USB livr. Il s'affiche Press button SW3 ... SW7 to show analog input values SW8 to exit l'cran et les LEDs s'allument de manire squentielle. LD1 et LD2 sont des entres numriques.

    Appuyez sur chaque bouton et vrifiez l'afficheur pour voir si la carte fonctionne correctement. Appuyez en squence sur les boutons 1 ... 7. Lors d'un appui, la LED correspondante s'allume et la valeur correspondante s'affiche l'cran.

    Appuyer sur bouton 1

    Appuyer sur bouton 2

    Appuyer sur bouton 3

    Appuyez sur ce bouton pour visualiser la valeur du potentiomtre 1. En rglant le potentiomtre, la valeur l'cran s'ajustera.

    Potentiomtre 1

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 5

    Appuyer sur bouton 4

    Appuyez sur ce bouton pour visualiser la valeur du potentiomtre 2. En rglant le potentiomtre, la valeur l'cran s'ajustera.

    Appuyer sur bouton 5

    Appuyez sur ce bouton pour afficher la temprature ambiante avec le capteur de temprature.

    Appuyer sur bouton 6

    Affichage de la valeur d'une thermistance (CTN). Les CTN (Coefficient de Temprature Ngatif) varient en fonction de la temprature. Lors d'une augmentation de temprature, la valeur de rsistance diminue de faon uniforme avec la temprature.

    Appuyer sur bouton 7

    Affichage de la valeur d'une rsistance photo-dpendante (LDR). La rsistivit varie en fonction de la quantit de lumire incidente. Une luminosit plus leve diminuera la valeur de rsistance.

    Le test confirme un fonctionnement correct. Le test ci-aprs dcrit la connexion avec l'ordinateur.

    Potentiomtre 2

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 6

    3. Tester la connexion avec l'ordinateur Appuyez sur bouton 8 pour activer la connexion avec l'ordinateur. Il s'affiche "CONNECTING l'cran. Lors d'une connexion correcte, le message USB CONNECTED s'affiche.

    APPUYEZ SUR BOUTON 8 POUR ACTIVER LA CONNEXION AVEC LE!

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 7

    Le logiciel offre 2 programmes: un programme de dmonstration graphique et un programme de test et diagnostic.

    1. Tlcharger les programmes de test

    Tlchargez le progiciel depuis la fiche technique de l'EDU05 (www..)

    Programme de dmonstration graphique

    Test & Diagnostic

    2. Installer les programmes de test

    Dcompressez les fichiers dans un rpertoire sur votre disque dur. Le rpertoire EDU05 et de multiples sous-rpertoires seront crs: C:\EDU05\

    sous-rpertoire: \DLL\ contient le fichier DDL EDU05.DLL (Dynamic Link Library). Ce fichier est ncessaire pour chaque programme et doit toujours tre livr. Dans votre rpertoire de fichiers actuel, il serait utile de copier ce fichier dans votre rpertoire \windows\system32.

    \GraphicalDemo\ Programme de dmonstration graphique et de test (voir chapitre 4). \TestDiagnosis\ Programme de dmonstration de test/diagnostic (version numrique). \EDU05_VB2010_tutorial\ Mode d'emploi en 11 tapes pour la premire programmation en Visual Basic \Examples\EDU05DemoVB_2008\ Exemple 1 en Visual Basic 2008 \Examples\EDU05DemoVC#_2008\ Exemple 1 en C# \Examples\EDU05DemoVC_2008\ Exemple 1 en Visual C 2008 \Examples\EDU05Demo2VB_2008\ Exemple 2 en Visual Basic 2008 \Examples\EDU05Demo2VC#_2008\ Exemple 2 en C# \Examples\EDU05Demo2VC_2008\ Exemple 2 en Visual C 2008

    LLOOGGIICCIIEELL DDEE TTEESSTT EETT DD''EEXXEEMMPPLLEE

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 8

    3. Tester les programmes de test

    33..11 TTeesstteerr aavveecc llee pprrooggrraammmmee ddee ddmmoonnssttrraattiioonn ggrraapphhiiqquuee

    Le programme de dmonstration graphique affiche une reproduction de la carte sur votre cran.

    D'abord cliquez sur Connect pour crer une connexion entre la carte et le logiciel.

    Ensuite, effectuez le mme test comme dcrit en chapitre 2 Tester la carte. Vu la connexion entre la carte et l'ordinateur, les mme donnes seront affiches comme lors du test de la carte.

    Bouton 1 enfonc Bouton 2 enfonc

    Bouton 3 enfonc Bouton 4 enfonc

    Bouton 5 enfonc Bouton 6 enfonc

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 9

    Bouton 7 enfonc Bouton 8 enfonc

    Il est possible de cliquer sur les boutons affichs l'cran et de visualiser le rsultat sur l'afficheur de

    la carte.

    Remarque: Maintenez enfonc les boutons sur la carte pour voir le rsultat. Les boutons affichs l'cran disposent d'une fonction toggle: cliquez une fois pour activer, cliquez de nouveau pour dsactiver.

    AAffffiicchheerr llaa vvaalleeuurr bbiinnaaiirree dduu bboouuttoonn eennffoonncc

    En slectionnant l'option Show binary value of button pressed, la valeur binaire du bouton enfonc sera affiche l'cran de l'ordinateur et l'afficheur de la carte. Dans l'exemple illustr ci-dessus, le bouton 5 a t enfonc. Aprs les tests, connectez la carte en cliquant sur Disconnect. Continuez avec le test suivant (tester

    avec le programme de dmonstration de test/diagnostic).

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 10

    33..22 TTeesstteerr aavveecc llee pprrooggrraammmmee ddee ddmmoonnssttrraattiioonn ddee tteesstt && ddiiaaggnnoossttiicc

    Dmarrez le logiciel Test & diagnosis et cliquez sur Connect pour connecter la carte au logiciel.

    AAffffiicchhaaggee ll''ccrraann

    1 Boutons "Connect" et "Disconnect" pour activer/dsactiver la connexion avec l'ordinateur par le cble USB

    2 Slection entre/sortie numrique Slection entre: chaque appui sur le bouton sera affich l'cran Slection sortie: chaque ajustement dans la fentre du logiciel sera affich l'cran

    3 Analog InLes barres horizontales indiquent l'ajustement des valeurs des potentiomtres, LDR, CTN et capteur de temprature sur la carte.

    4 PWM OutL'ajustement de la valeur de sortie est simul. (1) ajuste le contraste de l'afficheur, et (2) ajuste la clart de l'affichage.

    5 Set All Digital / Clear All Digital Allumer/teindre toutes les LEDs sur la carte.

    6 Dsactiver le programme de dmonstration de dmarrage de la carte

    7 Ajouter ou supprimer du texte

    AAjjoouutteerr//ssuupppprriimmeerr dduu tteexxttee ddee ll''aaffffiicchheeuurr

    Supprimer le texte affich

    l'cran

    Introduire votre texte ici Rgler la position du

    texte

    Afficher le texte l'cran

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 11

    DDssaaccttiivveerr//aaccttiivveerr llee pprrooggrraammmmee ddee ddmmoonnssttrraattiioonn

    Dsactiver le programme de dmonstration:

    Activez en slectionnant Disable Startup Demo Dconnectez le logiciel Dconnectez le cble USB de la carte. Aprs la reconnexion du cble USB, le programme de dmonstration sera dsactiv. Activer le programme de dmonstration:

    Connectez le cble USB la carte et l'ordinateur * Dmarrez le logiciel Test & diagnosis Connectez le logiciel Dslectionnez l'option Disable Startup Demo * Puisque le programme de dmonstration a t dsactiv, le bouton 8 sur la carte ne doit pas tre enfonc pour activer la connexion avec l'ordinateur.

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 12

    TAPE 1 Tlchargez et installez Visual Basic 2010 Express edition. Vous pouvez tlcharger le logiciel depuis le lien: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-express TAPE 2 Veuillez consulter les liens ci-aprs si vous n'avez pas assez d'exprience avec la programmation en Visual Basic: Visual Basic Language Reference: http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx Getting Started Tutorials: http://msdn.microsoft.com/en-us/library/dd492171.aspx Visual Basic: http://msdn.microsoft.com/en-us/library/2x7h1hfk.aspx Book "Microsoft Visual Basic 2008 Express Edition: Build a Program Now!": http://www.microsoft.com/learning/en/us/book.aspx?ID=12282& TAPE 3 Tlchargez et slectionnez le progiciel EDU05 depuis: http://www.velleman.eu/support/downloads/?code=EDU05 TAPE 4 Connectez la carte EDU05 et appuyez sur bouton SW8 pour slectionner la connexion USB. TAPE 5 Initialisez Visual Basic 2010 Express edition. TAPE 6 Cliquez sur "Open Project".

    APPRENDRE PROGRAMMER EN VISUAL BASIC 2010 EXPRESS EDITION

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 13

    TAPE 7 Localisez et slectionnez le fichier "Read_Button.sln" et cliquez sur "Open".

    TAPE 8 Dans la fentre "Solution Explorer", double-cliquez sur le fichier "Form1.vb" pour afficher l'diteur de formulaire (si non affich).

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 14

    TAPE 9 Dans la fentre "Solution Explorer", cliquez sur le bouton View Code pour afficher l'diteur de code.

    TAPE 10 Cliquez sur le bouton Debug pour activer le code.

  • EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0) 15

    Utilisez la fonction ReadAllDigital()pour afficher l'tat des boutons. Cette fonction retourne un entier sur 32 bits. Les 8 bits les plus bas de cette valeur retourne, reprsentent l'tat des 8 boutons. En appuyant sur un bouton, le bit correspondant sera rgl sur "1". Utilisez l'oprateur And en Visual Basic pour masquer les autres bits et pour vrifier la valeur d'un bit individuel. Exemple: Si les boutons SW1, SW2 et SW8 sont enfoncs, les 8 derniers bits de la valeur retourne seront 10000011. Dans cet exemple de code, la valeur d'entier afficher est "i". La valeur de chaque bit (0 ou 1) est contrle. Si la valeur est "1", le bouton correspondant est enfonc et le texte "DOWN" s'affiche pour ce bouton. DimiAsIntegeri=ReadAllDigital()'checktheindividualbitsofitodetectthepressedbuttonsIf(iAnd1)>0ThenLabel3.Text="SW1=Pressed"ElseLabel3.Text="SW1=Released"If(iAnd2)>0ThenLabel4.Text="SW2=Pressed"ElseLabel4.Text="SW2=Released"If(iAnd4)>0ThenLabel5.Text="SW3=Pressed"ElseLabel5.Text="SW3=Released"If(iAnd8)>0ThenLabel6.Text="SW4=Pressed"ElseLabel6.Text="SW4=Released"If(iAnd16)>0ThenLabel7.Text="SW5=Pressed"ElseLabel7.Text="SW5=Released"If(iAnd32)>0ThenLabel8.Text="SW6=Pressed"ElseLabel8.Text="SW6=Released"If(iAnd64)>0ThenLabel9.Text="SW7=Pressed"ElseLabel9.Text="SW7=Released"If(iAnd128)>0ThenLabel10.Text="SW8=Pressed"ElseLabel10.Text="SW8=Released" TAPE 11 Fermez aprs l'valuation de ce projet. Ouvrez le projet "Set_LED" pour apprendre allumer/teindre les LEDs sur la carte EDU05.

    Velleman NV Legen Heirweg 33

    9890 Gavere, Belgium www.velleman.eu