Vlad12344 / RozumRobotics-IOBoard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rozum Robotics IO Board v1.0.3 simple Python API

API allows you to connect pc to Rozum Robotics IOBoard and simply make control via input/output commands

Setting communication with the IO Board v1.0.3

  1. Switch on your PC.
  2. In the right corner of the Taskbar, left-click the network connection indicator.

  1. Select an active Ethernet connection next to the network connection indicator. The connection name can differ, depending on your network settings.

  1. In the displayed Ethernet settings window, click Change adapter options.

  1. In the displayed Network Connections window, right-click the Ethernet icon and select Properties.

  1. On the Networking tab in the displayed Ethernet properties window, double-click Internet Protocol Version 4 (TCP/IPv4).

  1. In the IP Version 4 (TCP/IPv4) window, select Use the following IP address and set up the IP address and the Subnet Mask fields to the value as shown below.

  1. Click OK to confirm the settings.

Connect to IOBoard:

            from io_board import IOBoard

            ip = '7.7.7.3'
            port = 23000
            timeout = 0.1

            io = IOBoard(ip=ip, port=port, timeout=timeout)

In default timeout is 0.1 seconds

set_digital_output(numberPin, state)

Set digital output in 'HIGH'/'LOW' state

            io.set_digital_output(1, 'HIGH')

get_digital_input(inputPin)

Get state of entered digital input Return True or False value. Print 'HIGH' or 'LOW'

            io.get_digital_input(1)
            >>>'LOW'

get_digital_outputs()

Return a set() of digital outputs that are in 'HIGH' state

            io.get_digital_outputs()
            >>>(1, 4, 3)

get_digital_inputs()

Return a set() of digital inputs that are in 'HIGH' state

            io.get_digital_inputs()
            >>>(2, 3, 5)

About


Languages

Language:Python 100.0%