Ligne 139 : |
Ligne 139 : |
| Vous pourriez également placer la résistance entre la masse et la broche (-) de la LED. Cela n'a pas vraiment d'importance. {{underline|Seul le sens de raccordement de la LED est important}}. | | Vous pourriez également placer la résistance entre la masse et la broche (-) de la LED. Cela n'a pas vraiment d'importance. {{underline|Seul le sens de raccordement de la LED est important}}. |
| | | |
− | === Valeur de la résistance === | + | === Le programme === |
| + | Voici une version du programme pour commander cette LED externe. |
| + | |
| + | <nowiki>p = pyb.Pin( 'X5', pyb.Pin.OUT_PP ) |
| + | p.high() |
| + | p.low()</nowiki> |
| + | La première ligne {{fname|pyb.Pin( 'X5', pyb.Pin.OUT_PP )}} permet d'obtenir une référence ''p'' sur la broche '''X5''' tout en configurant celle-ci comme une sortie '''OUT''' (de type ''PP: Push Pull''). |
| + | |
| + | Ensuite, la ligne {{fname|p.high()}} active la sortie (et allume donc la LED). |
| + | |
| + | La ligne {{fname|p.low()}} désactive la sortie, ce qui a pour conséquence d'éteindre la LED qui y est branchée. |
| + | |
| + | == Valeur de la résistance == |
| | | |
| Mais qu'elle résistance faut il mettre en place? | | Mais qu'elle résistance faut il mettre en place? |
Ligne 173 : |
Ligne 185 : |
| Dans l'image nous utilisons une {{pl|128|résistance de 1K Ohms}} (Brun Noir Rouge) | | Dans l'image nous utilisons une {{pl|128|résistance de 1K Ohms}} (Brun Noir Rouge) |
| | | |
− | === Le programme ===
| + | == Plus d'information == |
− | Voici une version du programme pour commander cette LED externe.
| |
− | | |
− | <nowiki>p = pyb.Pin( 'X5', pyb.Pin.OUT_PP )
| |
− | p.high()
| |
− | p.low()</nowiki>
| |
− | La première ligne {{fname|pyb.Pin( 'X5', pyb.Pin.OUT_PP )}} permet d'obtenir une référence ''p'' sur la broche '''X5''' tout en configurant celle-ci comme une sortie '''OUT''' (de type ''PP: Push Pull'').
| |
− | | |
− | Ensuite, la ligne {{fname|p.high()}} active la sortie (et allume donc la LED).
| |
− | | |
− | La ligne {{fname|p.low()}} désactive la sortie, ce qui a pour conséquence d'éteindre la LED qui y est branchée.
| |
− | | |
− | === Plus d'information ===
| |
| Nous aurons l'occasion de revenir plus en détails sur la commande des broches dans un autre tutoriel. En attendant, vous trouverez d'autres informations dans [http://test-ergun.readthedocs.org/en/latest/library/pyb.Pin.html la documentation de Micro Python] | | Nous aurons l'occasion de revenir plus en détails sur la commande des broches dans un autre tutoriel. En attendant, vous trouverez d'autres informations dans [http://test-ergun.readthedocs.org/en/latest/library/pyb.Pin.html la documentation de Micro Python] |
| | | |
| {{MicroPython-Hack-LED-TRAILER}} | | {{MicroPython-Hack-LED-TRAILER}} |