Modifications

Sauter à la navigation Sauter à la recherche
782 octets ajoutés ,  6 juillet 2014 à 09:07
Ligne 66 : Ligne 66 :     
=== 3. Ecrire un code plus évoluté ===
 
=== 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 ===
 
=== 4. Activer l'entrée A ===
29 910

modifications

Menu de navigation