Hack-wipy-heartbeat
Sauter à la navigation
Sauter à la recherche
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 quelques détails complémentaires.
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
import wipy
wipy.heartbeat( False )
Vous pourrez ensuite réactiver la fonctionnalité heartbeat à l'aide de 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.
# 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 )