Example #1
0
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)
Example #2
0
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'
Example #3
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)
Example #4
0
 def __init__(self, arduino_id):
     self.dio = Dio(arduino_id)
     self.dio.direction('in')