<OPEN WIRE DIAGRAM VERSION 1/>
<UNIT Unit1>
  <COMPONENT Arduino>
    <X 1216/>
    <INSTANCE object Arduino: TArduinoBoard
  Modules.Items = <
    item
      _ = TArduinoEEPROMModule
    end\>
  AnalogInputReference = Default
  Serial.Items = <
    item
      _ = TArduinoHardwareSerial
      InputPin.Form = __OpenWireRootUnit__
      InputPin.SourcePins = (
        (
          __OpenWireRootUnit__.Arduino.Digital._Item14.OutputPin
          
            '__OpenWireRootUnit__.Arduino.Digital.Digital[ 14 ]/AnalogIn[ 0 ]' +
            '.OutputPin'))
      OutputPin.Form = __OpenWireRootUnit__
      OutputPin.SinkPins = (
        __OpenWireRootUnit__.DisplayOLED1.InputPin)
    end\>
  I2CChannels.Items = <
    item
      _ = TArduinoI2C
      InputPin.Form = __OpenWireRootUnit__
      InputPin.SourcePins = (
        __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
      DigitalInputPin.Form = __OpenWireRootUnit__
      DigitalInputPin.SourcePin = __OpenWireRootUnit__.And1.OutputPin
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
      OutputPin.Form = __OpenWireRootUnit__
      OutputPin.SinkPins = (
        (
          __OpenWireRootUnit__.Arduino.Serial._Item0.InputPin
          '__OpenWireRootUnit__.Arduino.Serial[0].InputPin')
        (
          __OpenWireRootUnit__.And1.InputPins._Pin0
          '__OpenWireRootUnit__.And1.InputPins.Pin [0]')
        (
          __OpenWireRootUnit__.DisplayOLED1.Elements._Item1.ClockInputPin
          
            '__OpenWireRootUnit__.DisplayOLED1.Elements.Fill Screen1.ClockInp' +
            'utPin'))
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalChannel
    end
    item
      _ = TArduinoCombinedAnalogDigitalI2C0Channel
    end
    item
      _ = TArduinoCombinedAnalogDigitalI2C0Channel
    end\>
end
/>
    <Y 256/>
  </COMPONENT>
  <COMPONENT Counter1>
    <X 1712/>
    <INSTANCE object Counter1: TArduinoCounter
end
/>
    <Y 720/>
  </COMPONENT>
  <COMPONENT And1>
    <X 432/>
    <INSTANCE object And1: TArduinoBooleanAnd
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.Arduino.Digital._Item13.DigitalInputPin
      
        '__OpenWireRootUnit__.Arduino.Digital.Digital(LED)(SPI-SCK)[ 13 ]' +
        '.DigitalInputPin')
    __OpenWireRootUnit__.RandomIntegerGenerator1.ClockInputPin)
  InputPins.Form = __OpenWireRootUnit__
  InputPins.Pins = (
    (
      __OpenWireRootUnit__.Arduino.Digital._Item14.OutputPin
      
        '__OpenWireRootUnit__.Arduino.Digital.Digital[ 14 ]/AnalogIn[ 0 ]' +
        '.OutputPin')
    __OpenWireRootUnit__.PulseGenerator2.OutputPin)
end
/>
    <Y 736/>
  </COMPONENT>
  <COMPONENT DisplayOLED1>
    <X 880/>
    <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 = 30
      InputPin.Form = __OpenWireRootUnit__
      InputPin.SourcePin = __OpenWireRootUnit__.RandomIntegerGenerator1.OutputPin
      Size = 9
    end
    item
      _ = TArduinoMonochromeGraphicsElementFillScreen
      Name = 'Fill Screen1'
      ClockInputPin.Form = __OpenWireRootUnit__
      ClockInputPin.SourcePins = (
        (
          __OpenWireRootUnit__.Arduino.Digital._Item14.OutputPin
          
            '__OpenWireRootUnit__.Arduino.Digital.Digital[ 14 ]/AnalogIn[ 0 ]' +
            '.OutputPin'))
    end\>
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.Arduino.I2CChannels._Item0.InputPin
      '__OpenWireRootUnit__.Arduino.I2CChannels.I2C.InputPin'))
end
/>
    <Y 912/>
  </COMPONENT>
  <COMPONENT RandomIntegerGenerator1>
    <X 256/>
    <INSTANCE object RandomIntegerGenerator1: TArduinoRandomIntegerGenerator
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.DisplayOLED1.Elements._Item0.InputPin
      '__OpenWireRootUnit__.DisplayOLED1.Elements.Text Field1.InputPin'))
  ClockInputPin.Form = __OpenWireRootUnit__
  ClockInputPin.SourcePins = (
    __OpenWireRootUnit__.And1.OutputPin)
  Min = 1
  Max = 6
  Seed = 9999999
end
/>
    <Y 864/>
  </COMPONENT>
  <COMPONENT PulseGenerator2>
    <X 272/>
    <INSTANCE object PulseGenerator2: TArduinoPulseGenerator
  OutputPin.Form = __OpenWireRootUnit__
  OutputPin.SinkPins = (
    (
      __OpenWireRootUnit__.And1.InputPins._Pin1
      '__OpenWireRootUnit__.And1.InputPins.Pin [1]'))
  Frequency = 100.000000000000000000
  Asymmetry = 0.000000000000000000
end
/>
    <Y 768/>
  </COMPONENT>
  <COMPONENT And2>
    <X 1904/>
    <INSTANCE object And2: TArduinoBooleanAnd
end
/>
    <Y 256/>
  </COMPONENT>
    <BINDINGS object TOWPinBindingManager
end
/>
</UNIT>
