{
  "Config": {
    "Build": {
      "Board": "arduino:avr:nano:cpu=atmega328old"
    }
  },
  "Version": "2",
  "Product": "Visuino Pro - Visual Arduino Programming",
  "Content": "OpenWire Diagram",
  "Units": [
    {
      "Type": "Diagram",
      "Name": "__OpenWireRootUnit__",
      "*": [
        {
          "X": 2272,
          "Name": "Arduino",
          "Instance": {
            "AnalogInput": {
              "*": [
                {
                  "+": "TArduinoAnalogOptionalAsDigitalInputChannel"
                },
                {
                  "+": "TArduinoAnalogOptionalAsDigitalInputChannel"
                }
              ]
            },
            "Serial": {
              "*": [
                {
                  "+": "TArduinoHardwareSerial"
                }
              ]
            },
            "+": "TArduinoBoard",
            "Modules": {
              "*": [
                {
                  "+": "TArduinoEEPROMModule"
                },
                {
                  "+": "TArduinoWatchdogTimerModule"
                },
                {
                  "+": "TArduinoProcessor328Module"
                }
              ]
            },
            "I2CChannels": {
              "*": [
                {
                  "+": "TArduinoI2C"
                }
              ]
            },
            "Digital": {
              "*": [
                {
                  "+": "TArduinoAdditionalDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalInterruptChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Button1.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoBasicDigitalPWMInterruptChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Button2.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "IsPullUp": true,
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Button3.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Display1.ResetOutputPin"
                    }
                  },
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Display1.RegisterSelectOutputPin"
                    }
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Display1.ChipSelectOutputPin"
                    }
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMSPI0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSPI0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSPI0Channel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalI2C0Channel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalI2C0Channel"
                }
              ]
            },
            "SPIChannels": {
              "*": [
                {
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Display1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoSPI"
                }
              ]
            },
            "BoardType": "Arduino Nano"
          },
          "Type": "Component",
          "Y": 496
        },
        {
          "X": 1936,
          "Name": "Display1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.SPIChannels.SPI.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.SPIChannels._Item0.InputPin"
                }
              ]
            },
            "ResetOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[8].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item8.DigitalInputPin"
                }
              ]
            },
            "+": "TArduinoDisplayST7735",
            "ChipSelectOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[10].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item10.DigitalInputPin"
                }
              ]
            },
            "RegisterSelectOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[9].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item9.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",
                      "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",
                      "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",
                      "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"
                      }
                    ]
                  },
                  "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 [ 7 ].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"
                      }
                    ]
                  },
                  "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 [ 14 ].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 [ 15 ].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 [ 16 ].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 [ 17 ].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 [ 18 ].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 [ 19 ].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 [ 20 ].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 [ 21 ].Enabled",
                      "@": "Enabled",
                      "+": "TOWBooleanSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 21 ].X",
                      "@": "X",
                      "+": "TOWIntegerSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.IntegerValue1.OutputPin"
                      },
                      "Component": "Display1"
                    },
                    {
                      "PinName": "Elements.Item [ 21 ].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"
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                      }
                    ]
                  },
                  "Height": 40,
                  "+": "TArduinoColorGraphicsDrawRectangle",
                  "@": [
                    {
                      "PinName": "Elements.Item [ 23 ].FillColor",
                      "@": "FillColor",
                      "+": "TOWAlphaColorSinkPinBinding",
                      "SourcePin": {
                        "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
                      },
                      "Component": "Display1"
                    }
                  ],
                  "X": 95,
                  "Name": "Draw Rectangle4",
                  "Width": 25,
                  "Y": 45
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1072
        },
        {
          "X": 1504,
          "Name": "TextValue1",
          "Instance": {
            "Value": "",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item6.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": 1120
        },
        {
          "X": 432,
          "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": 624,
          "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.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._7.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 624,
          "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__.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": 1648,
          "Name": "ClockGenerator1",
          "Instance": {
            "Frequency": 100,
            "OutputPin": {
              "SinkPins": [
                {
                  "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.Draw Ellipse.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 Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item13.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item12.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Angled Line.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item11.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item10.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item9.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item8.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item7.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.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"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item23.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 432
        },
        {
          "X": 1216,
          "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"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Rectangle.FillColorInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._23.FillColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 1136
        },
        {
          "X": 1008,
          "Name": "AlphaColorDemux1",
          "Instance": {
            "OutputPins": {
              "Pins": [
                {
                  "Type": "ptSource"
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 4 ].FillColor",
                      "ID": "__OpenWireRootUnit__.Display1.Elements.*._4.FillColorInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 3 ].FillColor",
                      "ID": "__OpenWireRootUnit__.Display1.Elements.*._3.FillColorInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Display1.Elements.Item [ 5 ].FillColor",
                      "ID": "__OpenWireRootUnit__.Display1.Elements.*._5.FillColorInputPin"
                    }
                  ]
                }
              ],
              "Count": 4,
              "Form": "__OpenWireRootUnit__"
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
              }
            },
            "+": "TArduinoAlphaColorDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 368
        },
        {
          "X": 544,
          "Name": "Button1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[3].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item3.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter2.InputPin"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 560,
          "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__.Delay3.OutputPin"
                }
              ]
            },
            "InitialValue": 0
          },
          "Type": "Component",
          "Y": 336
        },
        {
          "X": 544,
          "Name": "Button2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[6].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item6.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.ResetInputPin"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 1152
        },
        {
          "X": 608,
          "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": 1024,
          "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": 960,
          "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": 992,
          "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": 1152,
          "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": 1360,
          "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._Item14.InputPin"
                }
              ]
            },
            "@": [
              {
                "PinName": "Precision",
                "@": "Precision",
                "+": "TOWCardinalSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.UnsignedValue1.OutputPin"
                },
                "Component": "AnalogToText1"
              }
            ]
          },
          "Type": "Component",
          "Y": 2528
        },
        {
          "X": 256,
          "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": 960,
          "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": 1424,
          "Name": "CompareValue14",
          "Instance": {
            "Value": 1,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._15.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2656
        },
        {
          "X": 1424,
          "Name": "CompareValue15",
          "Instance": {
            "Value": 2,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._16.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2720
        },
        {
          "X": 1440,
          "Name": "CompareValue16",
          "Instance": {
            "Value": 3,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter2.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._17.EnabledInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2784
        },
        {
          "X": 1472,
          "Name": "Inverter1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._18.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2848
        },
        {
          "X": 1472,
          "Name": "Inverter2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue15.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._19.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2912
        },
        {
          "X": 1472,
          "Name": "Inverter3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue16.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Ellipse.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._20.EnabledInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2976
        },
        {
          "X": 1616,
          "Name": "TextValue3",
          "Instance": {
            "Value": "",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.TextInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._21.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": 1120,
          "Name": "ClockSwitch2",
          "Instance": {
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item21.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements._Item14.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockSwitch",
            "EnableInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2928
        },
        {
          "X": 832,
          "Name": "Timer1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockSwitch2.EnableInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._21.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Text Field.EnabledInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._14.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": 1520,
          "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__.CompareValue6.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoIntegerSetValueElement"
                },
                {
                  "Value": 57,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoIntegerSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Display1.Elements.Draw Text.XInputPin",
                  "ID": "__OpenWireRootUnit__.Display1.Elements.*._21.XInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerValue"
          },
          "Type": "Component",
          "Y": 3152
        },
        {
          "X": 928,
          "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._Item22.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 5500000
          },
          "Type": "Component",
          "Y": 2912
        },
        {
          "X": 624,
          "Name": "Button3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Digital[7].OutputPin",
                "ID": "__OpenWireRootUnit__.Arduino.Digital._Item7.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay2.StartInputPin"
                }
              ]
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 2768
        },
        {
          "X": 688,
          "Name": "Delay2",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button3.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 700000
          },
          "Type": "Component",
          "Y": 2896
        }
      ]
    }
  ]
}
