<OPEN WIRE DIAGRAM VERSION 1/>
<UNIT Unit1>
  <COMPONENT Arduino>
    <X 256/>
    <INSTANCE object Arduino: TArduinoBoard
  Modules.Items = <
    item
      _ = TArduinoEEPROMModule
    end
    item
      _ = TArduinoProcessorModule
    end
    item
      _ = TArduinoWatchdogTimerModule
    end\>
  AnalogInputReference = Default
  Serial.Items = <
    item
      _ = TArduinoHardwareSerial
      OutputPin.Form = __OpenWireRootUnit__
      OutputPin.SinkPins = (
        __OpenWireRootUnit__.DisplayOLED1.InputPin)
    end\>
  I2CChannels.Items = <
    item
      _ = TArduinoI2C
      InputPin.Form = __OpenWireRootUnit__
      InputPin.SourcePins = (
        __OpenWireRootUnit__.PressureTemperatureHumidity1.OutputPin
        __OpenWireRootUnit__.DisplayOLED1.OutputPin)
    end\>
  SPIChannels.Items = <
    item
      _ = TArduinoSPI
    end\>
  Digital.Items = <
    item
      _ = TArduinoAdditionalDigitalSerial0Channel
    end
    item
      _ = TArduinoAdditionalDigitalSerial0Channel
    end
    item
      _ = TArduinoAdditionalDigitalInterruptChannel
    end
    item
      _ = TArduinoBasicDigitalPWMInterruptChannel
    end
    item
      _ = TArduinoAdditionalDigitalChannel
    end
    item
      _ = TArduinoBasicDigitalPWMChannel
    end
    item
      _ = TArduinoBasicDigitalPWMChannel
    end
    item
      _ = TArduinoAdditionalDigitalChannel
    end
    item
      _ = TArduinoAdditionalDigitalChannel
    end
    item
      _ = TArduinoBasicDigitalPWMChannel
    end
    item
      _ = TArduinoBasicDigitalPWMChannel
    end
    item
      _ = TArduinoBasicDigitalPWMSPI0Channel
    end
    item
      _ = TArduinoAdditionalDigitalSPI0Channel
    end
    item
      _ = TArduinoAdditionalDigitalSPI0Channel
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalI2C0Channel
    end
    item
      _ = TArduinoCombinedAnalogDigitalI2C0Channel
    end\>
end
/>
    <Y 336/>
  </COMPONENT>
  <COMPONENT PressureTemperatureHumidity1>
    <X 544/>
    <INSTANCE object PressureTemperatureHumidity1: TArduinoPressureTemperatureHumidityBME280I2C
  PressureOutputPin.Form = __OpenWireRootUnit__
  PressureOutputPin.SinkPins = (
    __OpenWireRootUnit__.MapRange1.InputPin)
  TemperatureOutputPin.Form = __OpenWireRootUnit__
  TemperatureOutputPin.SinkPins = (
    __OpenWireRootUnit__.MapRange2.InputPin)
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.Arduino.I2CChannels._Item0.InputPin
      '__OpenWireRootUnit__.Arduino.I2CChannels.I2C.InputPin'))
end
/>
    <Y 256/>
  </COMPONENT>
  <COMPONENT DisplayOLED1>
    <X 832/>
    <INSTANCE object DisplayOLED1: TArduinoDisplaySSD1306I2C
  InputPin.Form = __OpenWireRootUnit__
  InputPin.SourcePins = (
    (
      __OpenWireRootUnit__.Arduino.Serial._Item0.OutputPin
      '__OpenWireRootUnit__.Arduino.Serial[0].OutputPin'))
  Elements.Items = <
    item
      _ = TArduinoMonochromeGraphicsElementTextFeld
      Name = 'Text Field1'
      X = 60
      Y = 5
      InputPin.Form = __OpenWireRootUnit__
      InputPin.SourcePin = __OpenWireRootUnit__.MapRange1.OutputPin
      Elements.Items = <
        item
          _ = TArduinoGraphicsTextElementFont
        end\>
    end
    item
      _ = TArduinoMonochromeGraphicsElementTextFeld
      Name = 'Text Field2'
      X = 50
      Y = 20
      InputPin.Form = __OpenWireRootUnit__
      InputPin.SourcePin = __OpenWireRootUnit__.MapRange2.OutputPin
    end
    item
      _ = TArduinoMonochromeGraphicsElementDrawText
      Name = 'Draw Text1'
      Y = 5
      Text = 'Pressure:'
    end
    item
      _ = TArduinoMonochromeGraphicsElementDrawText
      Name = 'Draw Text2'
      Y = 20
      Text = 'Temp:'
    end\>
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.Arduino.I2CChannels._Item0.InputPin
      '__OpenWireRootUnit__.Arduino.I2CChannels.I2C.InputPin'))
end
/>
    <Y 464/>
  </COMPONENT>
  <COMPONENT MapRange1>
    <X 576/>
    <INSTANCE object MapRange1: TArduinoMapRange
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.DisplayOLED1.Elements._Item0.InputPin
      '__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field1.InputPin'))
  InputPin.Form = __OpenWireRootUnit__
  InputPin.SourcePin = (
    __OpenWireRootUnit__.PressureTemperatureHumidity1.PressureOutputPin
    '__OpenWireRootUnit__.PressureTemperatureHumidity1.Pressure(Pa)')
  InputRange.Max = 100.000000000000000000
end
/>
    <Y 496/>
  </COMPONENT>
  <COMPONENT MapRange2>
    <X 576/>
    <INSTANCE object MapRange2: TArduinoMapRange
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.DisplayOLED1.Elements._Item1.InputPin
      '__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field2.InputPin'))
  InputPin.Form = __OpenWireRootUnit__
  InputPin.SourcePin = __OpenWireRootUnit__.PressureTemperatureHumidity1.TemperatureOutputPin
end
/>
    <Y 560/>
  </COMPONENT>
    <SELECTION DisplayOLED1/>
    <BINDINGS object TOWPinBindingManager
end
/>
</UNIT>
