{
  "Config": {
    "Build": {
      "Board": "arduino:avr:mega:cpu=atmega2560"
    }
  },
  "Version": "2",
  "Product": "Visuino Pro - Visual Arduino Programming",
  "Content": "OpenWire Diagram",
  "Units": [
    {
      "Type": "Diagram",
      "Name": "__OpenWireRootUnit__",
      "*": [
        {
          "X": 1584,
          "Name": "Arduino",
          "Instance": {
            "Serial": {
              "*": [
                {
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoHardwareSerial"
                }
              ]
            },
            "+": "TArduinoBoard",
            "Modules": {
              "*": [
                {
                  "+": "TArduinoEEPROMModule"
                },
                {
                  "+": "TArduinoWatchdogTimerModule"
                },
                {
                  "+": "TArduinoProcessor2560Module"
                }
              ]
            },
            "I2CChannels": {
              "*": [
                {
                  "+": "TArduinoI2C"
                }
              ]
            },
            "Digital": {
              "*": [
                {
                  "+": "TArduinoAdditionalDigitalSerial0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial0Channel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins.Pin [0]",
                      "ID": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins._Pin0"
                    }
                  },
                  "+": "TArduinoBasicDigitalPWMInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins.Pin [1]",
                      "ID": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins._Pin1"
                    }
                  },
                  "+": "TArduinoBasicDigitalPWMInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins.Pin [2]",
                      "ID": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins._Pin2"
                    }
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins.Pin [3]",
                      "ID": "__OpenWireRootUnit__.Keypad1.ColumnsOutputPins._Pin3"
                    }
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.Keypad1.RowsInputPins.Pin [0]",
                        "ID": "__OpenWireRootUnit__.Keypad1.RowsInputPins._Pin0"
                      }
                    ]
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.Keypad1.RowsInputPins.Pin [1]",
                        "ID": "__OpenWireRootUnit__.Keypad1.RowsInputPins._Pin1"
                      }
                    ]
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.Keypad1.RowsInputPins.Pin [2]",
                        "ID": "__OpenWireRootUnit__.Keypad1.RowsInputPins._Pin2"
                      }
                    ]
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.Keypad1.RowsInputPins.Pin [3]",
                        "ID": "__OpenWireRootUnit__.Keypad1.RowsInputPins._Pin3"
                      }
                    ]
                  },
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial3Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial3Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial2Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial2Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial1InterruptChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSerial1InterruptChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalI2C0InterruptChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalI2C0InterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Stepper1.OutputPins.Pin [0]",
                      "ID": "__OpenWireRootUnit__.Stepper1.OutputPins._Pin0"
                    }
                  },
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Stepper1.OutputPins.Pin [1]",
                      "ID": "__OpenWireRootUnit__.Stepper1.OutputPins._Pin1"
                    }
                  },
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Stepper1.OutputPins.Pin [2]",
                      "ID": "__OpenWireRootUnit__.Stepper1.OutputPins._Pin2"
                    }
                  },
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.Stepper1.OutputPins.Pin [3]",
                      "ID": "__OpenWireRootUnit__.Stepper1.OutputPins._Pin3"
                    }
                  },
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoBasicDigitalPWMChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSPI0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSPI0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalSPI0Channel"
                },
                {
                  "+": "TArduinoAdditionalDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedAnalogDigitalChannel"
                }
              ]
            },
            "SPIChannels": {
              "*": [
                {
                  "+": "TArduinoSPI"
                }
              ]
            },
            "BoardType": "Arduino Mega 2560"
          },
          "*": [],
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 1280,
          "Name": "Stepper1",
          "Instance": {
            "OutputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[22].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item22.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[24].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item24.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[26].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item26.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[28].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item28.DigitalInputPin"
                    }
                  ]
                }
              ]
            },
            "@": [
              {
                "PinName": "Reversed",
                "@": "Reversed",
                "+": "TOWBooleanSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.TFlipFlop1.OutputPin"
                },
                "Component": "Stepper1"
              }
            ],
            "+": "TArduinoStepperMotor4Wire",
            "StepsPerSecond": 0,
            "StepInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter1.OutputPin"
                }
              ]
            }
          },
          "*": [],
          "Type": "Component",
          "Y": 1504
        },
        {
          "X": 880,
          "Name": "PulseGenerator1",
          "Instance": {
            "Frequency": 1000,
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter1.DownInputPin"
                }
              ]
            },
            "+": "TArduinoPulseGenerator",
            "Phase": 0,
            "Asymmetry": 0
          },
          "*": [],
          "Type": "Component",
          "Y": 1488
        },
        {
          "X": 1056,
          "Name": "UpDownCounter1",
          "Instance": {
            "Min": {
              "Value": 0,
              "RollOver": false
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Stepper1.StepInputPin"
                }
              ]
            },
            "+": "TArduinoUpDownCounter",
            "@": [
              {
                "PinName": "InitialValue",
                "@": "InitialValue",
                "+": "TOWIntegerSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.TextToInteger1.OutputPin"
                },
                "Component": "UpDownCounter1"
              }
            ],
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                }
              ]
            },
            "DownInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.PulseGenerator1.OutputPin"
                }
              ]
            },
            "InitialValue": 10000
          },
          "*": [],
          "Type": "Component",
          "Y": 1488
        },
        {
          "X": 912,
          "Name": "CharToText1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.IgnoreTextValues1.InputPin"
                }
              ]
            },
            "ClearInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Delay1.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                }
              ]
            },
            "+": "TArduinoCharToText",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.CharMultiSource1.OutputPins.Pin [0]",
                "ID": "__OpenWireRootUnit__.CharMultiSource1.OutputPins._Pin0"
              }
            },
            "UpdateOnEachChar": true
          },
          "*": [],
          "Type": "Component",
          "Y": 976
        },
        {
          "X": 752,
          "Name": "Delay1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CharToText1.ClearInputPin"
                }
              ]
            },
            "StartInputPin": {
              "SourcePins": [
                {
                  "Name": "__OpenWireRootUnit__.CharMultiSource1.OutputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.CharMultiSource1.OutputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoDelay",
            "Interval": 5000000
          },
          "*": [],
          "Type": "Component",
          "Y": 1104
        },
        {
          "X": 544,
          "Name": "CharMultiSource1",
          "Instance": {
            "OutputPins": {
              "Form": "__OpenWireRootUnit__",
              "Count": 4,
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CharToText1.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.Delay1.StartInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue1.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue2.InputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Keypad1.Keys.CharacterKeyGroup16.OutputPin",
                "ID": "__OpenWireRootUnit__.Keypad1.Keys._Item0.OutputPin"
              }
            },
            "+": "TArduinoCharMultiSource"
          },
          "*": [],
          "Type": "Component",
          "Y": 976
        },
        {
          "X": 1248,
          "Name": "TextToInteger1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.IgnoreTextValues1.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.UpDownCounter1.InitialValue",
                  "ID": "__OpenWireRootUnit__.UpDownCounter1.InitialValueInputPin"
                }
              ]
            },
            "+": "TArduinoTextToInteger"
          },
          "*": [],
          "Type": "Component",
          "Y": 992
        },
        {
          "X": 432,
          "Name": "CompareValue1",
          "Instance": {
            "Value": "A",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.CharMultiSource1.OutputPins.Pin [2]",
                "ID": "__OpenWireRootUnit__.CharMultiSource1.OutputPins._Pin2"
              }
            },
            "+": "TArduinoCharCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CharToText1.ClearInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter1.ResetInputPin"
                }
              ]
            }
          },
          "*": [],
          "Type": "Component",
          "Y": 1552
        },
        {
          "X": 256,
          "Name": "Keypad1",
          "Instance": {
            "Keys": {
              "*": [
                {
                  "Name": "CharacterKeyGroup16",
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.CharMultiSource1.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoCharacterKeyGroup",
                  "Keys": {
                    "*": [
                      {
                        "Name": "Char Key1",
                        "Character": "1",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key2",
                        "Character": "4",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key3",
                        "Character": "7",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key4",
                        "Character": "*",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key5",
                        "Character": "2",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key6",
                        "Character": "5",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key7",
                        "Character": "8",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key8",
                        "Character": "0",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key9",
                        "Character": "3",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key10",
                        "Character": "6",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key11",
                        "Character": "9",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key12",
                        "Character": "#",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key13",
                        "Character": "A",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key14",
                        "Character": "B",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key15",
                        "Character": "C",
                        "+": "TArduinoCharKeypadKey"
                      },
                      {
                        "Name": "Char Key16",
                        "Character": "D",
                        "+": "TArduinoCharKeypadKey"
                      }
                    ]
                  }
                }
              ]
            },
            "ColumnsOutputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[2].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item2.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[3].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item3.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[4].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item4.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[5].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item5.DigitalInputPin"
                    }
                  ]
                }
              ]
            },
            "+": "TArduinoKeypad",
            "RowsInputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "Name": "__OpenWireRootUnit__.Arduino.Digital[6].OutputPin",
                    "ID": "__OpenWireRootUnit__.Arduino.Digital._Item6.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "Name": "__OpenWireRootUnit__.Arduino.Digital[7].OutputPin",
                    "ID": "__OpenWireRootUnit__.Arduino.Digital._Item7.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "Name": "__OpenWireRootUnit__.Arduino.Digital[8].OutputPin",
                    "ID": "__OpenWireRootUnit__.Arduino.Digital._Item8.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "Name": "__OpenWireRootUnit__.Arduino.Digital[9].OutputPin",
                    "ID": "__OpenWireRootUnit__.Arduino.Digital._Item9.OutputPin"
                  }
                }
              ]
            }
          },
          "*": [],
          "Type": "Component",
          "Y": 800
        },
        {
          "X": 1088,
          "Name": "IgnoreTextValues1",
          "Instance": {
            "Value": "A",
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.TextToInteger1.InputPin"
                }
              ]
            },
            "+": "TArduinoIgnoreTextValues",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CharToText1.OutputPin"
              }
            },
            "IgnoreCase": true,
            "PassValuesBellow": true
          },
          "*": [],
          "Type": "Component",
          "Y": 992
        },
        {
          "X": 432,
          "Name": "CompareValue2",
          "Instance": {
            "Value": "D",
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.CharMultiSource1.OutputPins.Pin [3]",
                "ID": "__OpenWireRootUnit__.CharMultiSource1.OutputPins._Pin3"
              }
            },
            "+": "TArduinoCharCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.TFlipFlop1.ClockInputPin"
                }
              ]
            }
          },
          "*": [],
          "Type": "Component",
          "Y": 1456
        },
        {
          "X": 608,
          "Name": "TFlipFlop1",
          "Instance": {
            "ClockInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Stepper1.Reversed",
                  "ID": "__OpenWireRootUnit__.Stepper1.ReversedInputPin"
                }
              ]
            },
            "+": "TArduinoTFlipFlop"
          },
          "*": [],
          "Type": "Component",
          "Y": 1440
        }
      ]
    }
  ]
}
