Modifications

Sauter à la navigation Sauter à la recherche
781 octets ajoutés ,  1 décembre 2012 à 16:35
Ligne 65 : Ligne 65 :  
On fait ensuite le copier/coller du code  
 
On fait ensuite le copier/coller du code  
   −
  <nowiki>xxx
+
  <nowiki>#!/usr/bin/env python
 +
# -*- coding: latin-1 -*-
 +
 
 +
import RPi.GPIO as GPIO, time
 +
 
 +
GPIO.setmode( GPIO.BCM )
 +
GREEN_LED = 23  # Led branchée sur GPIO 23
 +
HALL_SENSOR = 24 # Senseur Hall branché sur GPIO 24
 +
hallActive  = False # Etat du senseur effet Hall
 +
 
 +
GPIO.setup( GREEN_LED  , GPIO.OUT )
 +
GPIO.setup( HALL_SENSOR, GPIO.IN  )
 +
 
 +
while True:
 +
        # Le senseur effet HALL est HIGH s'il n'y a pas d'aimant
 +
        # et Low s'il y a un aimant. Il faut donc inverser la logique
 +
        hallActive = False
 +
        if( GPIO.input( HALL_SENSOR ) == False ):
 +
                hallActive = True
 +
        else:
 +
                hallActive = False
 +
 
 +
        # Allumer la LED si le senseur est activé
 +
        GPIO.output( GREEN_LED, hallActive )
 +
 
 +
        # Attendre 300ms
 +
        time.sleep( 0.300 )
 
</nowiki>
 
</nowiki>
  
29 910

modifications

Menu de navigation