V-IO is an Arduino based universal interface for computers or stand alone operation. It can direct connect to an USB port and is powered from that. As Arduino, V-IO is open source. All construction information is downloadable and free to use.

Open Source IDE

The IDE (Integrated Development Environment) to create the V-IO firmware and many example programs and tutorials are available at www.arduino.cc.

Two RS232 Interfaces

A second RS232 interface with true ±12V levels is integrated using SoftSerial (up to 115200 Baud, Port 7 and 8, Tx and Rx to Srew Terminal). V-IO can work stand alone as well. For that, it can be switched between USB and RS232 mode. In RS232 Mode, the USB interface is not available, but V-IO can communicate with other devices via RS232 with ±12V levels. An external power supply is needed in that case.

With and without Relays

We have designed two Types of V-IO shields, one with 6 relays, and one without using the free pins as extra I/O. We also offer PCB’s, Kits and fully assembled interfaces in our shop.

Front Connectors

FrontZeichnung

Nb

Type

Function

1

RS232 Connector

To communicate with devices via RS232

2

DIP Switch

Select Operation Modes

3

12 V power connector

9 to 12V DC, 250mA or more, 2.1mm plug, center pin positive. Needed if not USB powered or more than 300 mA consumption by external connected electronics.

4

USB connector

To connect V-IO via USB

Rear Connectors V-IO

RueckZeichnung

w-type

Terminal

Label

Functions

1

PWM | DIO 3

Digital port 3, input, output, PWM output

2

PWM | DIO 5

Digital port 5, input, output, PWM output

3

PWM | DIO 6

Digital port 6, input, output, PWM output

4

PWM | DIO 9

Digital port 9, input, output, PWM output

5

PWM | DIO 10

Digital port 10, input, output, PWM output

6

PWM | DIO 11

Digital port 11, input, output, PWM output

7

ADC 0 | DIO 14

Digital port 14, input, output, Analog input 0

8

ADC 1 | DIO 15

Digital port 15, input, output, Analog input 1

9

ADC 2 | DIO 16

Digital port 16, input, output, Analog input 2

10

ADC 3 | DIO 17

Digital port 17, input, output, Analog input 3

11

ADC 4 | DIO 18

Digital port 18, input, output, Analog input 4

12

ADC 5 | DIO 19

Digital port 19, input, output, Analog input 5

13

Rx2

±12V levels (Pin 7 of Arduino Uno)

14

Tx2

±12V levels (Pin 8 of Arduino Uno)

15

GND

System Ground

16

GND

System Ground

17

GND

System Ground

18

+ 5V

For external electronics ( max. 300 mA)

Rear Connectors V-IO R

RueckZeichnung_Relais

ew-type

Terminal

Label

Functions

1

K1 | DIO 3

Relay K1

2

K2 | DIO 5

Relay K2

3

K3 | DIO 6

Relay K3

4

K4 | DIO 9

Relay K4

5

K5 | DIO 10

Relay K5

6

K6 | DIO 11

Relay K6

7

Relays Common

Common connetor of all Relays

8

ADC 1 | DIO 15

Digital port 15, input, output, Analog input 1

9

ADC 2 | DIO 16

Digital port 16, input, output, Analog input 2

10

ADC 3 | DIO 17

Digital port 17, input, output, Analog input 3

11

ADC 4 | DIO 18

Digital port 18, input, output, Analog input 4

12

ADC 5 | DIO 19

Digital port 19, input, output, Analog input 5

13

Rx2

±12V levels (Pin 7 of Arduino Uno)

14

Tx2

±12V levels (Pin 8 of Arduino Uno)

15

GND

System Ground

16

GND

System Ground

17

GND

System Ground

18

+ 5V

For external electronics ( max. 300 mA)