예제 #1
0
 def __init__(self):
     GPIO.setmode(GPIO.Board)
     GPIO.setwarnings(False)
     GPIO.setup(10, GPIO.IN)
     GPIO.setup(16, GPIO.OUT)
     GPIO.setup(18, GPIO.OUT)
     GPIO.setup(2, GPIO.OUT)
     GPIO.setup(12, GPIO.OUT)
예제 #2
0
 def lit(self,prob):
  i=0
  GPIO.setmode(GPIO.BOARD)
  GPIO.setup(7,GPIO.OUT)
  GPIO.setwarnings(False)
  while(i>0):
   if prob>0.5:
    GPIO.output(7,GPIO.HIGH)
    time.sleep(1)
    GPIO.output(7,GPIO.LOW)
    GPIO.output(7,GPIO.LOW)
    time.sleep(1)
    i-=1
   else:
    GPIO.output(7,GPIO.LOW)
    time.sleep(1)
    i-=1
  GPIO.output(7,GPIO.LOW) 
  GPIO.cleanup()
예제 #3
0
import Rpi.GPIO as GPIO
import time
GPIO.setwarnings(Fale)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(3, GPIO.OUT)

while True:
    GPIO.output(3, 1)
    time.sleep(1)
    GPIO.output(3, 0)
    time.sleep(1)
from Rpi import GPIO  #import GPIO Module
GPIO.setmode(GPIO.BOARD)  # Board Pin
GPIO.setwarnings(False)  # set Warnings
GPIO.setup(40, GPIO.IN)  #declare input pin
GPIO.setup(5, GPIO.OUT)  #declare output pin
while True:  #use to While loop
    a = GPIO.input(40)  #input pin
    if a == 1:  #condition
        GPIO.output(5, HIGH)  #Led On
    else:
        GPIO.output(5, LOW)  #Led Off
예제 #5
0
from ubidots import ApiClient
import Rpi.GPIO as GPIO
import time
import picamera
from time import sleep

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.IN)

api=ApiClient("2355dc90c5e93fc697295b33f9a6ed4e5003c2e1")

#create a "Variable" object

test_variable=api.get_variable("566993407625420e4e82690a")

while True:
	i=GPIO.input(11)
	i=0
	if i==1
		test_variable.save_value({'value':1})
		camera=picamera.PiCamera()
		camera.capture('suyash.jpg')

		camera.start_preview()
		camera.vflip=True
		camera.hflip=True
		camera.brightness=60
		
		sleep(10)
예제 #6
0
import Rpi.GPIO as GPIO #Importar librerías
import time #Importar librería de tiempo
GPIO.setmode (GPIO.BCM) #Configuración
GPIO.setwarnings (False) #Anular Advertencias
BUZZER = 18 #Asignación de Pin
GPIO.setup (BUZZER, GPIO.OUT) #Se configura la salida

if __name__ == "__main__":
    while True: #Ciclo While
        GPIO.output (BUZZER, GPIO.HIGH) #Ponemos en alto el pin del Buzzer
        time.sleep (1) #Esperamos un segundo antes de ejecutar la siguiente línea
        GPIO.output (BUZZER, GPIO.LOW) #Ponemos en bajo el pin del Buzzer
        time.sleep (4) #Esperamos cuatro segundos antes de ejecutar la siguiente linea