{
  "Config": {
    "Build": {
      "Board": "esp32:esp32:lolin32:FlashFreq=80,PartitionScheme=default,CPUFreq=240,UploadSpeed=921600"
    }
  },
  "Version": "2",
  "Product": "Visuino Pro - Visual Arduino Programming",
  "Content": "OpenWire Diagram",
  "Units": [
    {
      "Name": "__OpenWireRootUnit__",
      "*": [
        {
          "X": 2320,
          "Name": "Arduino",
          "Instance": {
            "Serial": {
              "*": [
                {
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial1"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial2"
                }
              ]
            },
            "+": "TArduinoBoard",
            "Modules": {
              "*": [
                {
                  "HostName": "",
                  "AccessPoint": {
                    "SSID": "",
                    "Password": ""
                  },
                  "+": "TArduinoESP32WiFiModule"
                },
                {
                  "+": "TArduinoEEPROMModule"
                },
                {
                  "+": "TArduinoESP32ProcessorModule"
                },
                {
                  "+": "TArduinoESP32HallSensorModule"
                },
                {
                  "+": "TArduinoESP32BluetoothLEModule"
                }
              ]
            },
            "I2CChannels": {
              "*": [
                {
                  "+": "TArduinoESP32_Generic_I2C"
                },
                {
                  "+": "TArduinoESP32_Generic_I2C_2"
                }
              ]
            },
            "Digital": {
              "*": [
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
                    }
                  },
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Display1.RegisterSelectOutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Display1.ResetOutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Display1.ChipSelectOutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Button3.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Button1.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Button2.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                }
              ]
            },
            "SPIChannels": {
              "*": [
                {
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Display1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoESP32_Generic_SPI"
                },
                {
                  "+": "TArduinoESP32_Generic_SPI1"
                }
              ]
            },
            "BoardType": "Generic ESP32"
          },
          "Type": "Component",
          "Y": 496
        },
        {
          "X": 1984,
          "Name": "Display1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.SPIChannels.Item[ 0 ].InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.SPIChannels._Item0.InputPin"
                }
              ]
            },
            "ResetOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[13].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item13.DigitalInputPin"
                }
              ]
            },
            "+": "TArduinoDisplayST7735",
            "ChipSelectOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[14].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item14.DigitalInputPin"
                }
              ]
            },
            "RegisterSelectOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[12].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item12.DigitalInputPin"
                }
              ]
            },
            "Elements": {
              "*": [
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Height": 80,
                  "+": "TArduinoColorGraphicsDrawRoundRectangle",
                  "X": 10,
                  "Name": "Draw Round Rectangle1",
                  "Color": 4278254234,
                  "CornerSize": {
                    "X": 5,
                    "Y": 5
                  },
                  "FillColor": 16777215,
                  "Y": 21
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Angled Line1",
                  "X": 30,
                  "+": "TArduinoColorGraphicsDrawAngledLine",
                  "Angle": 89,
                  "Y": 1
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Angled Line2",
                  "X": 30,
                  "+": "TArduinoColorGraphicsDrawAngledLine",
                  "Angle": 89,
                  "Y": 101
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4294902015,
                  "Height": 15,
                  "+": "TArduinoColorGraphicsDrawRectangle",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 3 ].Color",
                      "@": "Color",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux1.FalseOutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 3 ].FillColor",
                      "@": "FillColor",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "Name": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins.Pin [2]",
                        "ID": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins._Pin2"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 11,
                  "Name": "Draw Rectangle2",
                  "Color": 4287317267,
                  "Width": 38,
                  "Y": 51
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4294902015,
                  "Height": 15,
                  "+": "TArduinoColorGraphicsDrawRectangle",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 4 ].Color",
                      "@": "Color",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux2.FalseOutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 4 ].FillColor",
                      "@": "FillColor",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "Name": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins.Pin [1]",
                        "ID": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins._Pin1"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 11,
                  "Name": "Draw Rectangle1",
                  "Color": 4287317267,
                  "Width": 38,
                  "Y": 26
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4294902015,
                  "Height": 15,
                  "+": "TArduinoColorGraphicsDrawRectangle",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 5 ].Color",
                      "@": "Color",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux3.FalseOutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 5 ].FillColor",
                      "@": "FillColor",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "Name": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins.Pin [3]",
                        "ID": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins._Pin3"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 11,
                  "Name": "Draw Rectangle3",
                  "Color": 4287317267,
                  "Width": 38,
                  "Y": 76
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Y": 1,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 6 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse13",
                  "FillColor": 4278190080,
                  "Width": 22
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4289014314,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 7 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse12",
                  "Color": 4289014314,
                  "Width": 22,
                  "Y": 14
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4294901760,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 8 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse11",
                  "Color": 4294901760,
                  "Width": 22,
                  "Y": 27
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4294665988,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 9 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse10",
                  "Color": 4294665988,
                  "Width": 22,
                  "Y": 40
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4294967040,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 10 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse9",
                  "Color": 4294967040,
                  "Width": 22,
                  "Y": 53
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278222848,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 11 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse8",
                  "Color": 4278222848,
                  "Width": 22,
                  "Y": 66
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190335,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 12 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse7",
                  "Color": 4278190335,
                  "Width": 22,
                  "Y": 79
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4286578816,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 13 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse6",
                  "Color": 4286578816,
                  "Width": 22,
                  "Y": 92
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4286611584,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 14 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse5",
                  "Color": 4286611584,
                  "Width": 22,
                  "Y": 105
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Y": 118,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 15 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse4",
                  "FillColor": 4294967295,
                  "Width": 22
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4292519200,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 16 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse3",
                  "Color": 4292519200,
                  "Width": 22,
                  "Y": 131
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4290822336,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 17 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse2",
                  "Color": 4290822336,
                  "Width": 22,
                  "Y": 144
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.TextValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoColorGraphicsElementTextFeld",
                  "X": 50,
                  "Name": "Text Field1",
                  "InitialValue": "",
                  "Y": 3
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 19 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse24",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 1
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 20 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse23",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 14
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 21 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse22",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 27
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 22 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse21",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 40
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 23 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse20",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 53
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 24 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse19",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 66
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 25 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse18",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 79
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 26 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse17",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 92
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 27 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse16",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 105
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 28 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse15",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 118
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 29 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse14",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 131
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 6,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 30 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 100,
                  "Name": "Draw Ellipse1",
                  "Color": 4278190080,
                  "Enabled": false,
                  "Width": 22,
                  "Y": 144
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text1",
                  "X": 79,
                  "+": "TArduinoColorGraphicsElementDrawText",
                  "Text": "1",
                  "Y": 16
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text2",
                  "X": 79,
                  "+": "TArduinoColorGraphicsElementDrawText",
                  "Text": "2",
                  "Y": 55
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Name": "Draw Text3",
                  "X": 79,
                  "+": "TArduinoColorGraphicsElementDrawText",
                  "Text": "3",
                  "Y": 96
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Angle": 150,
                  "+": "TArduinoColorGraphicsDrawAngledLine",
                  "End": 8,
                  "X": 72,
                  "Name": "Draw Angled Line3",
                  "Y": 22
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Angle": 178,
                  "+": "TArduinoColorGraphicsDrawAngledLine",
                  "End": 8,
                  "X": 71,
                  "Name": "Draw Angled Line4",
                  "Y": 57
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Angle": 220,
                  "+": "TArduinoColorGraphicsDrawAngledLine",
                  "End": 8,
                  "X": 68,
                  "Name": "Draw Angled Line5",
                  "Y": 96
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockSwitch2.OutputPin"
                      }
                    ]
                  },
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.AnalogToText1.OutputPin"
                    }
                  },
                  "+": "TArduinoColorGraphicsElementTextFeld",
                  "Size": 2,
                  "@": [
                    {
                      "PinName": "Elements.Item [ 37 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 5,
                  "Name": "Text Field3",
                  "Enabled": false,
                  "InitialValue": "",
                  "Y": 132
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4293984255,
                  "Height": 8,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 38 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 53,
                  "Name": "Draw Ellipse25",
                  "Enabled": false,
                  "Width": 8,
                  "Y": 28
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4293984255,
                  "Height": 8,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 39 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue15.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 53,
                  "Name": "Draw Ellipse26",
                  "Enabled": false,
                  "Width": 8,
                  "Y": 54
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4293984255,
                  "Height": 8,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 40 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.CompareValue16.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 53,
                  "Name": "Draw Ellipse27",
                  "Enabled": false,
                  "Width": 8,
                  "Y": 79
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 8,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 41 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 53,
                  "Name": "Draw Ellipse30",
                  "Color": 4278190080,
                  "Width": 8,
                  "Y": 28
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 8,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 42 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 53,
                  "Name": "Draw Ellipse28",
                  "Color": 4278190080,
                  "Width": 8,
                  "Y": 54
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "FillColor": 4278190080,
                  "Height": 8,
                  "+": "TArduinoColorGraphicsDrawEllipse",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 43 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 53,
                  "Name": "Draw Ellipse29",
                  "Color": 4278190080,
                  "Width": 8,
                  "Y": 79
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockSwitch2.OutputPin"
                      }
                    ]
                  },
                  "Size": 2,
                  "+": "TArduinoColorGraphicsElementDrawText",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 44 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 44 ].X",
                      "@": "X",
                      "+": "TOWIntegerSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.IntegerValue1.OutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 44 ].Text",
                      "@": "Text",
                      "+": "TOWStringSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.TextValue3.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 52,
                  "Name": "Draw Text4",
                  "Text": "",
                  "Enabled": false,
                  "Y": 132
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Delay3.OutputPin"
                      }
                    ]
                  },
                  "Name": "Fill Screen1",
                  "+": "TArduinoColorGraphicsElementFillScreen"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1072
        },
        {
          "X": 1200,
          "Name": "TextValue1",
          "Instance": {
            "Value": "",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item18.InputPin"
                }
              ]
            },
            "+": "TArduinoTextValue",
            "Elements": {
              "*": [
                {
                  "Value": "BLACK",
                  "Name": "Set Value State12",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BROWN",
                  "Name": "Set Value State11",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "RED",
                  "Name": "Set Value State10",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "ORANGE",
                  "Name": "Set Value State9",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "YELLOW",
                  "Name": "Set Value State8",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "GREEN",
                  "Name": "Set Value State7",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "BLUE",
                  "Name": "Set Value State6",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "VIOLET",
                  "Name": "Set Value State5",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "GREY",
                  "Name": "Set Value State4",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "WHITE",
                  "Name": "Set Value State3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "GOLD",
                  "Name": "Set Value State2",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "SILVER",
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1248
        },
        {
          "X": 480,
          "Name": "Counter1",
          "Instance": {
            "Max": {
              "Value": 12
            },
            "Min": {
              "Value": 1
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue2.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue3.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue4.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue5.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue6.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue7.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue8.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue9.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue10.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue11.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue12.InputPin"
                }
              ]
            },
            "+": "TArduinoCounter",
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button2.OutputPin"
                }
              ]
            },
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay3.OutputPin"
                }
              ]
            },
            "InitialValue": 1
          },
          "Type": "Component",
          "Y": 1648
        },
        {
          "X": 672,
          "Name": "CompareValue1",
          "Instance": {
            "Value": 1,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 19 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._19.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item0.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1328
        },
        {
          "X": 672,
          "Name": "CompareValue2",
          "Instance": {
            "Value": 2,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 20 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._20.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1376
        },
        {
          "X": 672,
          "Name": "CompareValue3",
          "Instance": {
            "Value": 3,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 21 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._21.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1424
        },
        {
          "X": 672,
          "Name": "CompareValue4",
          "Instance": {
            "Value": 4,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 22 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._22.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1472
        },
        {
          "X": 672,
          "Name": "CompareValue5",
          "Instance": {
            "Value": 5,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 23 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._23.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1520
        },
        {
          "X": 672,
          "Name": "CompareValue6",
          "Instance": {
            "Value": 6,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item5.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 24 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._24.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item5.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item5.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1568
        },
        {
          "X": 672,
          "Name": "CompareValue7",
          "Instance": {
            "Value": 7,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item6.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 25 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._25.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item6.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item6.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item0.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1616
        },
        {
          "X": 672,
          "Name": "CompareValue8",
          "Instance": {
            "Value": 8,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item7.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 26 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._26.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item7.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item7.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1664
        },
        {
          "X": 672,
          "Name": "CompareValue9",
          "Instance": {
            "Value": 9,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item8.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 27 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._27.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item8.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item8.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1712
        },
        {
          "X": 672,
          "Name": "CompareValue10",
          "Instance": {
            "Value": 10,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item9.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 28 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._28.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item9.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue2.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue2.Elements._Item9.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1760
        },
        {
          "X": 672,
          "Name": "CompareValue11",
          "Instance": {
            "Value": 11,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item10.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 29 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._29.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item10.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1808
        },
        {
          "X": 672,
          "Name": "CompareValue12",
          "Instance": {
            "Value": 12,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.TextValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue1.Elements._Item11.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 30 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._30.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value State.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item11.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.AnalogValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.AnalogValue1.Elements._Item3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.TextValue3.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.TextValue3.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.IntegerValue1.Elements.Set Value (0).InputPin",
                  "ID": "__OpenWireRootUnit__.IntegerValue1.Elements._Item2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1856
        },
        {
          "X": 1696,
          "Name": "ClockGenerator1",
          "Instance": {
            "Frequency": 100,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item43.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item42.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item41.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item40.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item39.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item38.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item36.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item35.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item34.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item33.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item32.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item31.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item30.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item29.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item28.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item27.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item26.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item25.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item24.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item23.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item22.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item21.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item20.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item19.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item18.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item17.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item16.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item15.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item14.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item13.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item12.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item11.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item10.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item9.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item8.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item7.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item6.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item5.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item4.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item3.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item2.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item1.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Round Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item0.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.FormattedText1.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.ClockSwitch2.InputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 432
        },
        {
          "X": 928,
          "Name": "AlphaColorValue1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4289014314,
                  "Name": "Set Value State2",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4294901760,
                  "Name": "Set Value State3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4294937600,
                  "Name": "Set Value State4",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4294967040,
                  "Name": "Set Value State5",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4278222848,
                  "Name": "Set Value State6",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4278190335,
                  "Name": "Set Value State7",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4289004540,
                  "Name": "Set Value State8",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4286611584,
                  "Name": "Set Value State9",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4293984255,
                  "Name": "Set Value State10",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4292519200,
                  "Name": "Set Value State11",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                },
                {
                  "Value": 4290822336,
                  "Name": "Set Value State12",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                    }
                  },
                  "+": "TArduinoAlphaColorStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AlphaColorDemux1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue13.InputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 816
        },
        {
          "X": 1056,
          "Name": "AlphaColorDemux1",
          "Instance": {
            "OutputPins": {
              "Pins": [
                {
                  "Type": "ptSource"
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 4 ].FillColor",
                      "ID": "__OpenWireRootUnit__.Display1.Elements.*._4.FillColorInputPin"
                    },
                    {
                      "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux2.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 3 ].FillColor",
                      "ID": "__OpenWireRootUnit__.Display1.Elements.*._3.FillColorInputPin"
                    },
                    {
                      "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux1.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 5 ].FillColor",
                      "ID": "__OpenWireRootUnit__.Display1.Elements.*._5.FillColorInputPin"
                    },
                    {
                      "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux3.InputPin"
                    }
                  ]
                }
              ],
              "Count": 4,
              "Form": "__OpenWireRootUnit__"
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
              }
            },
            "+": "TArduinoAlphaColorDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 368
        },
        {
          "X": 592,
          "Name": "Button1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[26].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item26.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter2.InputPin"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 608,
          "Name": "Counter2",
          "Instance": {
            "Max": {
              "Value": 3
            },
            "Min": {
              "Value": 1
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AlphaColorDemux1.SelectInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.TextDemux1.SelectInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue14.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue15.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue16.InputPin"
                }
              ]
            },
            "+": "TArduinoCounter",
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button1.OutputPin"
                }
              ]
            },
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay1.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay3.OutputPin"
                }
              ]
            },
            "InitialValue": 0
          },
          "Type": "Component",
          "Y": 336
        },
        {
          "X": 1344,
          "Name": "CompareValue13",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux1.SelectInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux2.SelectInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.AlphaColorToggleDemux3.SelectInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
              }
            },
            "+": "TArduinoAlphaColorCompareValue",
            "CompareType": "ctNotEqual"
          },
          "Type": "Component",
          "Y": 448
        },
        {
          "X": 1280,
          "Name": "AlphaColorToggleDemux1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins.Pin [2]",
                "ID": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins._Pin2"
              }
            },
            "+": "TArduinoAlphaColorToggleDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue13.OutputPin"
              }
            },
            "FalseOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 3 ].Color",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._3.ColorInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 656
        },
        {
          "X": 1280,
          "Name": "AlphaColorToggleDemux2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins.Pin [1]",
                "ID": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins._Pin1"
              }
            },
            "+": "TArduinoAlphaColorToggleDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue13.OutputPin"
              }
            },
            "FalseOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 4 ].Color",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._4.ColorInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 544
        },
        {
          "X": 1280,
          "Name": "AlphaColorToggleDemux3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins.Pin [3]",
                "ID": "__OpenWireRootUnit__.AlphaColorDemux1.OutputPins._Pin3"
              }
            },
            "+": "TArduinoAlphaColorToggleDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue13.OutputPin"
              }
            },
            "FalseOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 5 ].Color",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._5.ColorInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 736
        },
        {
          "X": 592,
          "Name": "Button2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[27].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item27.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.ResetInputPin"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 1152
        },
        {
          "X": 656,
          "Name": "TextValue2",
          "Instance": {
            "Value": "0",
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.TextDemux1.InputPin"
                }
              ]
            },
            "+": "TArduinoTextValue",
            "Elements": {
              "*": [
                {
                  "Value": "0",
                  "Name": "Set Value State10",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "1",
                  "Name": "Set Value State9",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "2",
                  "Name": "Set Value State8",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "3",
                  "Name": "Set Value State7",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "4",
                  "Name": "Set Value State6",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "5",
                  "Name": "Set Value State5",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "6",
                  "Name": "Set Value State4",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "7",
                  "Name": "Set Value State3",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "8",
                  "Name": "Set Value State2",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                },
                {
                  "Value": "9",
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                    }
                  },
                  "+": "TArduinoTextStateSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2032
        },
        {
          "X": 1072,
          "Name": "FormattedText1",
          "Instance": {
            "ClockInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                }
              ]
            },
            "Text": "%0%1",
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.TextToAnalog1.InputPin"
                }
              ]
            },
            "+": "TArduinoFormattedText",
            "Elements": {
              "*": [
                {
                  "Name": "TextElement1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "Name": "__OpenWireRootUnit__.TextDemux1.OutputPins.Pin [1]",
                        "ID": "__OpenWireRootUnit__.TextDemux1.OutputPins._Pin1"
                      }
                    ]
                  },
                  "+": "TArduinoFormattedTextElementText"
                },
                {
                  "Name": "TextElement2",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "Name": "__OpenWireRootUnit__.TextDemux1.OutputPins.Pin [2]",
                        "ID": "__OpenWireRootUnit__.TextDemux1.OutputPins._Pin2"
                      }
                    ]
                  },
                  "+": "TArduinoFormattedTextElementText"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2080
        },
        {
          "X": 1008,
          "Name": "TextDemux1",
          "Instance": {
            "OutputPins": {
              "Pins": [
                {
                  "Type": "ptSource"
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.FormattedText1.Elements.TextElement1.InputPin",
                      "ID": "__OpenWireRootUnit__.FormattedText1.Elements._Item0.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.FormattedText1.Elements.TextElement2.InputPin",
                      "ID": "__OpenWireRootUnit__.FormattedText1.Elements._Item1.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource"
                }
              ],
              "Count": 4,
              "Form": "__OpenWireRootUnit__"
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.TextValue2.OutputPin"
              }
            },
            "+": "TArduinoTextDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2288
        },
        {
          "X": 1040,
          "Name": "TextToAnalog1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Multiply1.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Multiply1.InputPins._Pin0"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.FormattedText1.OutputPin"
              }
            },
            "+": "TArduinoTextToFloat"
          },
          "Type": "Component",
          "Y": 2496
        },
        {
          "X": 1200,
          "Name": "Multiply1",
          "Instance": {
            "InputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.TextToAnalog1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.AnalogValue1.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogToText1.InputPin"
                }
              ]
            },
            "+": "TArduinoMultiply"
          },
          "Type": "Component",
          "Y": 2496
        },
        {
          "X": 1408,
          "Name": "AnalogToText1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Multiply1.OutputPin"
              }
            },
            "Precision": 0,
            "+": "TArduinoFloatToText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item37.InputPin"
                }
              ]
            },
            "@": [
              {
                "PinName": "Precision",
                "@": "Precision",
                "+": "TOWCardinalSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.OutputPin"
                },
                "Component": "AnalogToText1"
              }
            ]
          },
          "Type": "Component",
          "Y": 2528
        },
        {
          "X": 304,
          "Name": "AnalogValue1",
          "Instance": {
            "Value": 0,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Multiply1.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Multiply1.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoFloatValue",
            "Elements": {
              "*": [
                {
                  "Value": 1,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAnalogSetValueElement"
                },
                {
                  "Value": 10,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAnalogSetValueElement"
                },
                {
                  "Value": 0.100000001490116,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAnalogSetValueElement"
                },
                {
                  "Value": 0.00999999977648258,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAnalogSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1984
        },
        {
          "X": 1008,
          "Name": "UnsignedValue1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 2,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoUnsignedSetValueElement"
                },
                {
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoUnsignedSetValueElement"
                },
                {
                  "Value": 1,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoUnsignedSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AnalogToText1.Precision",
                  "ID": "__OpenWireRootUnit__.AnalogToText1.PrecisionInputPin"
                }
              ]
            },
            "+": "TArduinoUnsignedValue"
          },
          "Type": "Component",
          "Y": 2592
        },
        {
          "X": 336,
          "Name": "Delay1",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter2.ResetInputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 500000
          },
          "Type": "Component",
          "Y": 336
        },
        {
          "X": 256,
          "Name": "Start1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                }
              ]
            },
            "+": "TArduinoStart"
          },
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 1472,
          "Name": "CompareValue14",
          "Instance": {
            "Value": 1,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 38 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._38.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[5].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item5.DigitalInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2656
        },
        {
          "X": 1472,
          "Name": "CompareValue15",
          "Instance": {
            "Value": 2,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 39 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._39.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2720
        },
        {
          "X": 1488,
          "Name": "CompareValue16",
          "Instance": {
            "Value": 3,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 40 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._40.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2784
        },
        {
          "X": 1520,
          "Name": "Inverter1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 41 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._41.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2848
        },
        {
          "X": 1520,
          "Name": "Inverter2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue15.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 42 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._42.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2912
        },
        {
          "X": 1520,
          "Name": "Inverter3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue16.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 43 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._43.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2976
        },
        {
          "X": 1664,
          "Name": "TextValue3",
          "Instance": {
            "Value": "",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 44 ].Text",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._44.TextInputPin"
                }
              ]
            },
            "+": "TArduinoTextValue",
            "Elements": {
              "*": [
                {
                  "Value": "Ohm",
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoTextSetValueElement"
                },
                {
                  "Value": "K",
                  "Name": "Set Value2",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoTextSetValueElement"
                },
                {
                  "Value": "M ",
                  "Name": "Set Value3",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoTextSetValueElement"
                },
                {
                  "Value": "---",
                  "Name": "Set Value4",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoTextSetValueElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3472
        },
        {
          "X": 1168,
          "Name": "ClockSwitch2",
          "Instance": {
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item44.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item37.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockSwitch",
            "EnableInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2928
        },
        {
          "X": 880,
          "Name": "Timer1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockSwitch2.EnableInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 44 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._44.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 37 ].Enabled",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._37.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Delay3.StartInputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay2.OutputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button2.OutputPin"
                }
              ]
            },
            "Interval": 5000000
          },
          "Type": "Component",
          "Y": 2816
        },
        {
          "X": 1568,
          "Name": "IntegerValue1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 45,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoIntegerSetValueElement"
                },
                {
                  "Value": 50,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoIntegerSetValueElement"
                },
                {
                  "Value": 57,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoIntegerSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 44 ].X",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._44.XInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerValue"
          },
          "Type": "Component",
          "Y": 3152
        },
        {
          "X": 976,
          "Name": "Delay3",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter2.ResetInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Counter1.ResetInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Fill Screen.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item45.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 5500000
          },
          "Type": "Component",
          "Y": 2912
        },
        {
          "X": 672,
          "Name": "Button3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[23].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item23.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay2.StartInputPin"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 2768
        },
        {
          "X": 736,
          "Name": "Delay2",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button3.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 700000
          },
          "Type": "Component",
          "Y": 2896
        }
      ],
      "Type": "Diagram",
      "Selection": [
        "CompareValue5"
      ]
    }
  ]
}
