Modifications

Sauter à la navigation Sauter à la recherche
1 378 octets ajoutés ,  5 juin 2016 à 20:58
Ligne 1 : Ligne 1 :  
{{HACK-WIPY-NAV}}
 
{{HACK-WIPY-NAV}}
 +
 +
== Ce que nous faisons ==
 +
La LED HeartBeat est située près du bouton Reset de votre WiPy.
 +
 +
Sa fonction principale est de vous tenir informé sur l'état de la connexion WiFi de votre WiPy. Voyez ce point pour [[Hack-wipy-generalite#La_LED_heartbeat|quelques détails complémentaires]].
 +
 +
[[Fichier:Hack-wipy-heartbeat-00.jpg|220px]]
 +
 +
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