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. |
| | | |
| 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]]. | | 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|480px]] | + | [[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> |
| | | |
− | La LED Heartbeat est connectée sur la broche GP25 (non accessible les broches de la carte)
| |
| | | |
| {{HACK-WIPY-TRAILER}} | | {{HACK-WIPY-TRAILER}} |