Ligne 77 : |
Ligne 77 : |
| * {{underline|Seul le sens de raccordement des LED est important}}. | | * {{underline|Seul le sens de raccordement des LED est important}}. |
| * '''Le code couleur des résistances sur le schéma n'est pas correct!'''. Utilisez des résistances de 1.2KOhms (brun-rouge-rouge) | | * '''Le code couleur des résistances sur le schéma n'est pas correct!'''. Utilisez des résistances de 1.2KOhms (brun-rouge-rouge) |
− |
| + | |
| + | == Programme == |
| + | === LED sur GP16 === |
| + | Pour rappel, la LED sur GP16 est commandée en logique inversée car elle est montée en ''current sink''. |
| + | <syntaxhighlight lang="python"> |
| + | # Cet exemple controle une LED branchés sur GP16 via une résistance de 1.2 KOhms |
| + | # |
| + | # Si vous possédez le carte d'extension WiPy, une LED est déjà branchée sur cette |
| + | # broche, il n'est donc pas nécessaire de réaliser le montage vous même. |
| + | # |
| + | # Ou acheter un WiPy et une carte d'extension |
| + | # TOLINK wipy |
| + | # TOLINK wipy expansion |
| + | # TOLINK wipy category |
| + | # |
| + | # Voyez le tutoriel |
| + | # TOLINK wipy tutoriel |
| + | # |
| + | # Auteur: Meurisse D. pour shop.mchoby.be |
| + | # Licence: CC-BY-SA |
| + | # |
| + | from machine import Pin |
| + | import time |
| + | |
| + | # broche en sortie |
| + | # En activant la broche, elle est placee au niveau bas. |
| + | # La LED s'allume puisqu'elle est montée en ''current sink'' |
| + | p16 = Pin( 'GP16', mode=Pin.OUT ) |
| + | |
| + | # broche au niveau haut. |
| + | # La LED s eteint |
| + | p16.value(1) |
| + | |
| + | # broche au niveau bas. |
| + | # La LED s'allume |
| + | p16.value(0) |
| + | |
| + | # Changer l'état de la LED 10 fois |
| + | for i in range( 10 ): |
| + | # Inverse l'etat de la broche |
| + | p16.toggle() |
| + | # attend 1 seconde |
| + | time.delay( 1 ) |
| + | |
| + | # eteindre la LED |
| + | p16.value( 1 ) |
| + | </syntaxhighlight> |
| + | |
| + | === LED sur GP15 === |
| + | <syntaxhighlight lang="python"> |
| + | # Cet exemple controle une LED branchés sur GP15 via une résistance de 1.2 KOhms |
| + | # |
| + | # Ou acheter un WiPy et une carte d'extension |
| + | # TOLINK wipy |
| + | # TOLINK wipy expansion |
| + | # TOLINK wipy category |
| + | # |
| + | # Voyez le tutoriel |
| + | # TOLINK wipy tutoriel |
| + | # |
| + | # Auteur: Meurisse D. pour shop.mchoby.be |
| + | # Licence: CC-BY-SA |
| + | # |
| + | from machine import Pin |
| + | import time |
| + | |
| + | # broche en sortie |
| + | p15 = Pin( 'GP15', mode=Pin.OUT ) |
| + | |
| + | # broche au niveau haut. |
| + | # La LED est allumée |
| + | p15.value(1) |
| + | |
| + | # broche au niveau bas. |
| + | # La LED s'éteind |
| + | p15.value(0) |
| + | |
| + | # Changer l'état de la LED 10 fois |
| + | for i in range( 10 ): |
| + | # Inverse l'etat de la broche |
| + | p15.toggle() |
| + | # attend 1 seconde |
| + | time.delay( 1 ) |
| + | |
| + | # eteindre la LED |
| + | p15.value( 0 ) |
| + | </syntaxhighlight> |
| + | |
| {{HACK-WIPY-TRAILER}} | | {{HACK-WIPY-TRAILER}} |