Ligne 1 : |
Ligne 1 : |
| {{PiBrella-NAV}} | | {{PiBrella-NAV}} |
| + | |
| + | == Débuter avec le PiBrella == |
| + | |
| + | === 2. Ecrire un bout de code === |
| + | Nous allons démarrer Python en mode interactif en tapant la commande suivante dans LXTerminal (ou ligne de commande) |
| + | |
| + | sudo python -i |
| + | |
| + | Tapez ensuite le code suivant: |
| + | |
| + | <nowiki>import pibrella |
| + | pibrella.buzzer.fail() |
| + | pibrella.light.pulse(0.2)</nowiki> |
| + | |
| + | Après vos tests, tapez la commande '''quit()''' pour quitter le mode interactif |
| + | |
| + | quit() |
| + | |
| + | === 3. Ecrire un code plus évoluté === |
| + | |
| + | Start the interactive Python shell by typing this into LXTerminal: |
| + | |
| + | sudo python -i |
| + | |
| + | Type in this code or go to http://pibrella.com in Midori and copy and paste the code on your Pi. |
| + | |
| + | <nowiki># Alarme Cambriolage! (attrapé les curieux et les fuineurs) |
| + | import pibrella, signal |
| + | |
| + | def alarm(pin): |
| + | pibrella.buzzer.fail() # Faire de bruit |
| + | pibrella.light.pulse() # Faire clignoter la LED |
| + | |
| + | def reset(pin): |
| + | pibrella.light.stop() # Re-initialiser l'alarme (la désactiver) |
| + | |
| + | pibrella.input.a.changed(alarm) # Surveiller l'entrée et détecter l'intrus |
| + | pibrella.button.pressed(reset) # désactiver l'alarme en pressant le bouton... au cas ou ce serait un stupide chat! |
| + | |
| + | signal.pause() # Attendre l'intrus!</nowiki> |
| + | |
| + | Quelques explications: |
| + | |
| + | === 4. Activer l'entrée A === |
| + | |
| | | |
| {{PiBrella-TRAILER}} | | {{PiBrella-TRAILER}} |