def __init__(self, address):
self.ADDRESS = address
self.CMD_SEND_STRING = 0x01
self.CMD_SEND_CHAR = 0x02
self.CMD_MOUSE_MOVE = 0x03
self.CMD_WHO = 0x04
self.CMD_MOUSE_CLICK = 0x06
self.RESP_WHO = {0x00 : 'Unknown board/Command unknown',
0xA1 : 'Arduino Leonardo',
0xA2 : 'Arduino Micro',
0xB3 : 'Teensy 2.0',
0xB4 : 'Teensy++ 2.0',
0xB5 : 'Teensy 3.0',
0xB6 : 'Teensy 3.1 / 3.2',
0xB7 : 'Teensy LC',
}
self.response = 0
# for RPI version 1, use "bus = smbus.SMBus(0)"
try:
self.bus = smbus.SMBus(1)
except:
print "No I2C install"
sys.exit(1)
评论列表
文章目录