Vous êtes sur la page 1sur 15

Procdure de test

Guide d'installation

CONTENU

Gnralits

1. DESCRIPTION ................................................................................................................................................3
2. TESTER LA CARTE........................................................................................................................................4
3. TESTER LA CONNEXION AVEC L'ORDINATEUR .......................................................................................6

Logiciel de test et d'exemple


1. TLCHARGER LES PROGRAMMES DE TEST..........................................................................................7
2. INSTALLER LES PROGRAMMES DE TEST .................................................................................................7
3. TESTER LES PROGRAMMES DE TEST .......................................................................................................8
3.1 TESTER AVEC LE PROGRAMME DE DMONSTRATION GRAPHIQUE ...................................................................8
Afficher la valeur binaire du bouton enfonc ............................................................................................9
3.2 TESTER AVEC LE PROGRAMME DE TEST ET DIAGNOSTIC ..............................................................................10
Affichage l'cran ..................................................................................................................................10
Ajouter/Supprimer du texte ....................................................................................................................10
Activer/Dsactiver le programme de dmonstration ..............................................................................11

Apprendre programmer en Visual Basic 2010


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

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

GNRALITS

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.

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

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)

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.

Potentiomtre 2

Appuyer sur
bouton 5

Appuyer sur
bouton 6

Appuyez sur ce bouton pour afficher la


temprature ambiante avec le capteur de
temprature.

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.

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

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)

LOGICIEL DE TEST ET D'EXEMPLE

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 sousrpertoires 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

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

3. Tester les programmes de test


3.1 Tester avec le programme de dmonstration graphique
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)

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.

Afficher la valeur binaire du bouton enfonc

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)

3.2 Tester avec le programme de dmonstration de test & diagnostic


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

Affichage l'cran
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

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

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

Set All Digital / Clear All Digital


Allumer/teindre toutes les LEDs sur la carte.

6
7

Dsactiver le programme de dmonstration de dmarrage


de la carte
Ajouter ou supprimer du texte

Ajouter/supprimer du texte de l'afficheur

Supprimer le
texte affich
l'cran

10

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)

Dsactiver/activer le programme de dmonstration


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)

11

APPRENDRE PROGRAMMER
EN VISUAL BASIC 2010 EXPRESS
EDITION

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/2010editions/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".

12

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

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)

13

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.

14

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

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.
DimiAsInteger
i=ReadAllDigital()
'checktheindividualbitsofitodetectthepressedbuttons
If(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
EDU05 Test procedure & programming in Visual Basic 2010 ( Version 1.0)

15