Código: Seleccionar todo
#!usr/bin/env/ python
#enciende.py
#importamos la libreria GPIO
import RPi.GPIO as GPIO
#Definimos el modo BCM
GPIO.setmode(GPIO.BCM)
#Ahora definimos el pin GPIO 17 como salida
GPIO.setup(17, GPIO.OUT)
#Y le damos un valor logico alto para encender el LED
GPIO.output(17, GPIO.HIGH)
Código: Seleccionar todo
#!usr/bin/env/ python
#apaga.py
#importamos la libreria GPIO
import RPi.GPIO as GPIO
#Definimos el modo BCM
GPIO.setmode(GPIO.BCM)
#Ahora definimos el pin GPIO 17 como salida
GPIO.setup(17, GPIO.OUT)
#Y le damos un valor logico bajo para apagar el LED
GPIO.output(17, GPIO.LOW)
#Finalmente liberamos todos los pines GPIO, es decir, los desconfiguramos)
GPIO.cleanup()
Código: Seleccionar todo
import RPi.GPIO as GPIO #Import GPIO library
import time #Import time library
GPIO.setmode(GPIO.BOARD) #Set GPIO pin numbering
pir = 26 #Associate pin 26 to pir
GPIO.setup(pir, GPIO.IN) #Set pin as GPIO in
print "Waiting for sensor to settle"
time.sleep(2) #Waiting 2 seconds for the sensor to initiate
print "Detecting motion"
while True:
if GPIO.input(pir): #Check whether pir is HIGH
print "Motion Detected!"
time.sleep(2) #D1- Delay to avoid multiple detection
time.sleep(0.1) #While loop delay should be less than detection(hardware) delay
La patilla para recoger el valor HIGH es la correspondiente a la de abajo del todo a la derecha, la que viene siendo GPIO7, no?

Mi idea es montar una especie de Alarma de seguridad con algun detector de movimiento, ultrasonidos, una camara y tal, pero claro, si no sé recibir la señal de un único detector, cómo voy a recibirla de tantas cosas...jajajajaja
A ver si alguien me puede echar una mano.
Saludos y gracias!!!!!