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)
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)