Modifications

Sauter à la navigation Sauter à la recherche
1 970 octets ajoutés ,  5 juin 2016 à 20:15
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}}
29 917

modifications

Menu de navigation