Ligne 2 : |
Ligne 2 : |
| | | |
| == Ce que nous faisons == | | == Ce que nous faisons == |
− | {{bloc-etroit|text=xxx. | + | {{bloc-etroit|text=Nous allons apprendre à lire l'état d'une entrée sur le WiPy. Pour cela, nous allons configurer une broche comme entrée (et activer la résistance pull-up). Lorsque l'utilisateur pressera la bouton, nous allumerons la LED HeartBeat de la carte pendant 3 secondes. |
| | | |
| Pour commencer, attrapez les éléments listés ci-dessous et raccordez le tout comme indiqué. Une fois le circuit monté, vous devez charger le programme sur la carte WiPy. | | Pour commencer, attrapez les éléments listés ci-dessous et raccordez le tout comme indiqué. Une fois le circuit monté, vous devez charger le programme sur la carte WiPy. |
| | | |
| Pour cet exemple, vous aurez besoin d'un {{pl|737|WiPy}}, un {{pl|53|Breadboard}}, un {{cl|18|bouton poussoir}} et une {{cl|33|résistance}} et un câble micoUSB.}} | | Pour cet exemple, vous aurez besoin d'un {{pl|737|WiPy}}, un {{pl|53|Breadboard}}, un {{cl|18|bouton poussoir}} et une {{cl|33|résistance}} et un câble micoUSB.}} |
| + | |
| + | === Résistance Pull-up === |
| + | Le but d'une résistance pull-up est de maintenir le niveau de la broche d'entrée au niveau haut (3.3v) par défaut. Cela signifie que si le montage n'impose pas une tension sur la broche, celle-ci reste au niveau haut. |
| + | |
| + | Avec certains microcontrôleurs, cette résistance doit être montée par vos soins, avec d'autres (comme le WiPy) cette résistance existe dans le microcontrôleur et il suffit alors de l'activer. |
| + | |
| + | Voici un petit schéma (provenant d'Arduino) qui explique le fonctionnement d'une résistance pull-up. |
| + | |
| + | [[Fichier:Button-PullUp-3.3v.png]] |
| + | |
| + | Source: [http://www.ladyada.net/learn/arduino/lesson5.html AdaFruit] |
| | | |
| == Matériel nécessaire == | | == Matériel nécessaire == |