Esempio n. 1
0
 def __init__(self, gpio_input_id):
     self.ih = None
     gpio.GPIO.set_debug(False)
     self.gpio_input_int = gpio.GPIO.gpio_id(gpio_input_id)
     self.gpio_in = gpio.GPIO(self.gpio_input_int,
                              gpio.DIRECTION_INPUT,
                              gpio.EDGE_RISING)
     self.gpio_in.open()
Esempio n. 2
0
 def __init__(self):
     """Init LDR sensor."""
     if re.search(ID_HW_TARGET, platform.platform()):
         import spidev
         from libsoc import gpio
         spi = spidev.SpiDev()
         spi.open(0, 0)
         spi.max_speed_hz = 10000
         spi.mode = 0b00
         spi.bits_per_word = 8
         channel = [0x01, 0x80, 0x00]
         gpio_cs = gpio.GPIO(18, gpio.DIRECTION_OUTPUT)
         self.ldr_sensor = dbldr.LDR(ID_LUX, gpio_cs, spi, channel)
     else:
         self.ldr_sensor = dbldr.LDR(ID_LUX)
Esempio n. 3
0
 def __init__(self, pin):
     gpio.GPIO.set_debug(False)
     self.is_lit = 0
     self.gpio_output_int = gpio.GPIO.gpio_id(pin)
     self.gpio_out = gpio.GPIO(self.gpio_output_int, gpio.DIRECTION_OUTPUT)
     self.gpio_out.open()