Beispiel #1
0
def gpio_demo() :
    """import gpio
    print "gpio imported"
    gpio.pin_mode(PE7, gpio.OUTPUT)
    print "looping"
    while True:
        gpio.digital_write(PE7, gpio.HIGH)
        gpio.digital_write(PE7, gpio.LOW)"""
    
    from gpio import pin_mode, digital_write, OUTPUT, INPUT, HIGH, LOW
    print "gpio imported"
    pin_mode("E", 7, OUTPUT)
    print "looping"
    while True:
        digital_write(PE7, HIGH)
        digital_write(PE7, LOW)
    def __init__(self, valve_number, start_time, length):
        self.start_time = start_time
        self.length = length
        self.valve_number = valve_number
        self.done = False
        if valve_number == 0:
            self.valve_gpio = 125
        elif valve_number == 1:
            self.valve_gpio = 126
        elif valve_number == 2:
            self.valve_gpio = 127
        elif valve_number == 3:
            self.valve_gpio = 129 # Why?

        gpio.pin_mode(self.valve_gpio, 'high', True)
        gpio.digital_write(self.valve_gpio, 0)
Beispiel #3
0
 def pn_mode(self, s_pin, value):
     """
     """
     gpio.pin_mode(s_pin, value)
import gpio
import time
gpio.pin_mode(125, 'high', True)
gpio.pin_mode(126, 'high', True)
gpio.pin_mode(127, 'high', True)
gpio.pin_mode(129, 'high', True)
gpio.digital_write(125, 1)
time.sleep(0.5)
gpio.digital_write(126, 1)
time.sleep(0.5)
gpio.digital_write(127, 1)
time.sleep(0.5)
gpio.digital_write(129, 1)
time.sleep(0.5)
gpio.digital_write(125, 0)
time.sleep(0.5)
gpio.digital_write(126, 0)
time.sleep(0.5)
gpio.digital_write(127, 0)
time.sleep(0.5)
gpio.digital_write(129, 0)