コード例 #1
0
ファイル: arduino_io.py プロジェクト: bucketzxm/pyquark
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)
コード例 #2
0
ファイル: touch_sensor.py プロジェクト: bucketzxm/pyquark
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'
コード例 #3
0
ファイル: blink.py プロジェクト: bucketzxm/pyquark
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)
コード例 #4
0
ファイル: touch_sensor.py プロジェクト: bucketzxm/pyquark
 def __init__(self, arduino_id):
     self.dio = Dio(arduino_id)
     self.dio.direction('in')