Depuis la version < 19.2 >
modifié par Jean-Yves Dupertuis
sur 25-07-2014, 11:21
À la version < 23.1 >
modifié par Jean-Yves Dupertuis
sur 25-07-2014, 11:28
< >
Commentaire de modification : Ajout de l'image com_8.jpg

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -57,17 +57,32 @@
57 57  \\\\Après avoir utiliser les boutons comme indicateurs, j’ai décidé de rendre possible le changement d’état à la souris. Maintenant, il est donc possible de cliquer sur une case pour l’activer. Le code du programme (commu05.py) est annexé à la fin du document.|[[image:com_4.jpg]]
58 58  | |
59 59  
60 -== Finalisation ==
60 +== Finalisation [[image:com_5.jpg]] ==
61 61  
62 +La finalisation du projet c’est fait par la création d’une classe pour les boutons de commande. Cette classe crée une case vide avec
62 62  
64 +les attributs image, pos, port, etat et rect. L’attribut pos représente les coordonnées du coin supérieur gauche de la case.
63 63  
66 +L’attribut port représente le n° du GPIO qui sera attribué à cette case. Les numéros des GPIO sont stockés dans le tableau appelé canal.
64 64  
68 +Il faut donc créer la case avec l’argument canal[...] pour le port. Le tableau contient 8 infos donc il est possible de créer jusqu'à 8 cases.
69 +Vous trouverez ci-dessous l’organisation du tableau.
65 65  
66 66  
72 +[[image:com_6.jpg]]
67 67  
68 -[[image:ClassGpio.jpg]]
74 +Par exemple, en créant une case à l’aide de la classe avec l’argument canal[0] pour le port, le GPIO 4 (pin 7) sera assigné à l’objet.
75 +La classe dispose d’une seule méthode. Cette méthode est utilisée pour changer l’état du port. En changeant l’état, la méthode se
69 69  
77 +charge aussi d’afficher une indication dans la case. Cette image d’indication est à envoyer en argument. Pour mon cas, j’utilise un
70 70  
79 +vu vert pour une sortie active et une croix rouge pour une sortie inactive.Ce programme, commu06.py, est annexé en fin de document.\\
80 +
81 +
82 +
83 +
84 +
85 +
71 71  On a ajouté un LCD fournit par //HB9FOX //qui permet de commuter directement sur le module la bonne Antenne.
72 72  
73 73  **IMPORTANT !!** Pour ce faire le raspberry - py doit fonctionné et le programme lancé !
com_5.jpg
Auteur
... ... @@ -1,0 +1,1 @@
1 +XWiki.Dupertuis
Taille
... ... @@ -1,0 +1,1 @@
1 +1.3 KB
Contenu
com_6.jpg
Auteur
... ... @@ -1,0 +1,1 @@
1 +XWiki.Dupertuis
Taille
... ... @@ -1,0 +1,1 @@
1 +21.0 KB
Contenu
com_7.jpg
Auteur
... ... @@ -1,0 +1,1 @@
1 +XWiki.Dupertuis
Taille
... ... @@ -1,0 +1,1 @@
1 +1.4 KB
Contenu
com_8.jpg
Auteur
... ... @@ -1,0 +1,1 @@
1 +XWiki.Dupertuis
Taille
... ... @@ -1,0 +1,1 @@
1 +1.3 KB
Contenu