Changes for page Commutateur d' antenne
Last modified by Jean-Yves Dupertuis on 27-08-2014, 11:07
edited by Jean-Yves Dupertuis
on 25-07-2014, 11:25
on 25-07-2014, 11:25
edited by Jean-Yves Dupertuis
on 27-08-2014, 11:06
on 27-08-2014, 11:06
Change comment:
mise en syntax python
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -57,7 +57,7 @@ 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 [[image:com_5.jpg]] == 60 +== Finalisation [[image:com_5.jpg]] [[image:com_7.jpg]] [[image:com_8.jpg]] == 61 61 62 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 63 63 ... ... @@ -69,12 +69,18 @@ 69 69 Vous trouverez ci-dessous l’organisation du tableau. 70 70 71 71 72 +[[image:com_6.jpg]] 72 72 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 73 73 77 +charge aussi d’afficher une indication dans la case. Cette image d’indication est à envoyer en argument. Pour mon cas, j’utilise un 74 74 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.\\ 75 75 76 76 77 77 83 +== Interface LCD == 78 78 79 79 On a ajouté un LCD fournit par //HB9FOX //qui permet de commuter directement sur le module la bonne Antenne. 80 80 ... ... @@ -87,9 +87,18 @@ 87 87 [[image:lcdVue.jpg]] 88 88 89 89 90 -[[image: lcdCommande.jpg]]96 +[[image:com_9.jpg]] 91 91 98 +L’antenne activée est affichée sur la première ligne de l’écran. Lorsque l’on souhaite changer d’antenne, il faut appuyer sur 92 92 100 +un des 4 boutons. Après avoir pressé le bouton, l’antenne qu’il active sera affichée sur la deuxième ligne. Il ne 101 +reste plus qu’à valider le changement en appuyant sur le bouton « Sélection ».Comme vous pouvez le voir sur l’image du titre, 102 + 103 +l’antenne 1 est activée et l’antenne 4 présélectionnée. Si l’utilisateur presse le bouton de sélection, l’antenne 4 sera activée 104 + 105 + 106 + 107 + 93 93 == Câblage du module == 94 94 95 95 Le raspberry - py travaille avec 8 GPIO qui pour des raisons de protection transite via des opto - coupleurs. ... ... @@ -142,6 +142,8 @@ 142 142 == Source : == 143 143 144 144 {{box}} 160 +{{code langage = "python"}} 161 + 145 145 ##{{{# auteur : Gilliand Loris 146 146 # date : 02.06.14 147 147 # version 0.8 ... ... @@ -419,7 +419,9 @@ 419 419 pygame.draw.line(zone2,noir,startline,endline,2) 420 420 screen.blit(zone2,(0,150)) 421 421 pygame.display.update() 439 +{{/code}} 422 422 }}}## 441 + 423 423 {{/box}} 424 424 425 425 [[Fichier Py>>attach:commu08.py]]
- com_7.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Dupertuis - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.4 KB - Content
- com_8.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Dupertuis - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.3 KB - Content
- com_9.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Dupertuis - Size
-
... ... @@ -1,0 +1,1 @@ 1 +12.1 KB - Content