コード例 #1
0
def show(y, x, string, addr):
    if isinstance(string, bytes):
        _exe(addr, b'DisplayGB2312,%d,%d,' % (y, x) + string[:16])
    else:
        string = str(string)[:16]
        _exe(addr, b'DisplayGB2312,%d,%d,%s' % (y, x, string))
    sleep(len(string))
コード例 #2
0
def temp_humi(addr):
    res = _exe(addr, b'get_temp_humi', 2)
    if res == None:
        return None, None
    t, h = res // 256, res % 256
    if t >= 128: t -= 256
    return t, h
コード例 #3
0
ファイル: clock.py プロジェクト: greatxiang/dxkStickIDE
def time(addr):
    t = _exe(addr, b'getT', 6, 1)
    try:
        for i in range(6):
            _[i] = t[i] - 1
        return tuple(_)
    except:
        pass
コード例 #4
0
ファイル: mic.py プロジェクト: greatxiang/dxkStickIDE
def value(addr):
	return _exe(addr,b'get_mic_val',2)
コード例 #5
0
ファイル: clock.py プロジェクト: greatxiang/dxkStickIDE
def set_time(Y, M, D, h, m, s, addr):
    _exe(addr, b"setT%c%c%c%c%c%c" % (Y, M, D, h, m, s))
コード例 #6
0
ファイル: touch.py プロジェクト: greatxiang/dxkStickIDE
def get(addr):
    return _exe(addr, b'get_touch', 1)
コード例 #7
0
def clear(addr):
    _exe(addr, b'ClearScreen')
    sleep(15)
コード例 #8
0
ファイル: joypad.py プロジェクト: greatxiang/dxkStickIDE
def values(addr):
    data = _exe(addr, b'get_key_val', 9, True)
    try:
        return conv(data)
    except:
        return None, None
コード例 #9
0
def get_voice_id(addr):
    return _exe(addr, b'get_command', 1)
コード例 #10
0
ファイル: led.py プロジェクト: greatxiang/dxkStickIDE
def off(addr):
    _exe(addr, b'set_led_off')
コード例 #11
0
ファイル: led.py プロジェクト: greatxiang/dxkStickIDE
def on(addr):
    _exe(addr, b'set_led_on')
コード例 #12
0
def value(addr):
	return _exe(addr,b'get_light_val',2)
コード例 #13
0
ファイル: poten.py プロジェクト: greatxiang/dxkStickIDE
def value(addr):
    return _exe(addr, b'get_poten_val', 2)
コード例 #14
0
def humi(addr):
    return _exe(addr, b'get_humi', 1)
コード例 #15
0
def temp(addr):
    return _exe(addr, b'get_temp', 1)
コード例 #16
0
def value(addr):
    return _exe(addr, b'get_distance_val', 2)