def pinMode(pin, mode): if pin not in _DIOS: dio = Dio(pin) dio.direction(mode) _DIOS[pin] = dio else: dio = _DIOS[pin] dio.direction(mode)
class TouchSensor(object): def __init__(self, arduino_id): self.dio = Dio(arduino_id) self.dio.direction('in') def pressed(self): ''' return value: True if pressed, False if unpressed ''' return self.dio.value() == '0'
from pyquark.io.dio import Dio import logging import time if __name__ == '__main__': log = logging.getLogger('pyquark') log.setLevel(logging.INFO) #FIXME built in LED blink doesn't work led = Dio("LED") led.direction('out') while True: led.value(1) time.sleep(1) led.value(0) time.sleep(1)