Hack-wipy-heartbeat

De MCHobby - Wiki
Aller à : navigation, rechercher

MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

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.

Hack-wipy-heartbeat-00.jpg

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 )


Modèle:HACK-WIPY-TRAILER