Modifications

Sauter à la navigation Sauter à la recherche
956 octets ajoutés ,  5 juin 2016 à 20:58
Ligne 1 : Ligne 1 :  
{{HACK-WIPY-NAV}}
 
{{HACK-WIPY-NAV}}
   −
== Introduction ==
+
== Ce que nous faisons ==
 
La LED HeartBeat est située près du bouton Reset de votre WiPy.
 
La LED HeartBeat est située près du bouton Reset de votre WiPy.
   Ligne 8 : Ligne 8 :  
[[Fichier:Hack-wipy-heartbeat-00.jpg|220px]]
 
[[Fichier:Hack-wipy-heartbeat-00.jpg|220px]]
   −
La LED Heartbeat est connectée sur la broche GP25 (non accessible les broches de la carte)
+
La LED Heartbeat est connectée sur la broche GP25 (non accessible les broches de la carte) mais nous pouvons en prendre le contrôle très facilement.
 +
 
 +
=== Désactiver/Activer Heartbeat ===
 +
Pour commencer, nous allons désactiver la LED HeartBeat
 +
 
 +
<syntaxhighlight lang="python">
 +
import wipy
 +
wipy.heartbeat( False )
 +
</syntaxhighlight>
 +
 
 +
Vous pourrez ensuite réactiver la fonctionnalité heartbeat à l'aide de {{fname|wipy.heartbeat( True )}}
 +
 
 +
== Le programme ==
 +
Nous allons redéfinir la broche GP25 comme sortie (celle raccordée sur la LED heartbeat, mais pas disponible sur les broches du WiPy) pour pouvoir en contrôler l'état.
 +
 
 +
Saisissez le code suivant sur dans une session REPL.
 +
 
 +
<syntaxhighlight lang="python">
 +
# Désactive le HeartBeat
 +
import wipy
 +
wipy.heartbeat( False )
 +
 
 +
from machine import Pin
 +
p = Pin( 'GP25', mode=Pin.OUT )
 +
p.value( 1 ) # Allume la LED
 +
p.value( 0 ) # Eteind la LED
 +
p.toggle() # inverse l'état de la LED
 +
 
 +
del( p ) # libère la ressource
 +
 
 +
# Réactive le HeartBeat
 +
wipy.heartbeat( True )
 +
</syntaxhighlight>
 +
 
    
{{HACK-WIPY-TRAILER}}
 
{{HACK-WIPY-TRAILER}}
29 917

modifications

Menu de navigation