def __init__(self): super(GroveBoard, self).__init__() # pin mappings self.pin_mappings = PinMappings(moisture_pin=0, speaker_pin=5) if HARDWARE_CONFIG.platform == KNOWN_PLATFORMS.firmata: addSubplatform(GENERIC_FIRMATA, "/dev/ttyACM0") self.pin_mappings += 512 self.moisture = Moisture(self.pin_mappings.moisture_pin) self.speaker = Speaker(self.pin_mappings.speaker_pin)
def __init__(self): super(GroveBoard, self).__init__() # pin mappings self.pin_mappings = PinMappings(speaker_pin=5, flame_pin=4, temp_obj_pin=3, temp_ambient_pin=2, i2c_bus=6, reference_voltage=5.0) if HARDWARE_CONFIG.platform == KNOWN_PLATFORMS.firmata: addSubplatform(GENERIC_FIRMATA, "/dev/ttyACM0") self.pin_mappings += 512 self.pin_mappings.i2c_bus = 512 self.pin_mappings.reference_voltage = 3.3 self.speaker = Speaker(self.pin_mappings.speaker_pin) self.flame = YG1006(self.pin_mappings.flame_pin) self.temp = OTP538U(self.pin_mappings.temp_ambient_pin, self.pin_mappings.temp_obj_pin, self.pin_mappings.reference_voltage)