User Tools

Site Tools


wio:wiouio-en

French VersionDeutsche VersionEnglish Version

UIO

WIO Overview


UIO stands for USB I/O.


Introduction

UIO is a small Sketch for Arduino boards like Uno, Nano and Mega.
This Sketch makes it possible to include those classic boards into the WIO segment. The boards will connect over USB and provide a basic WIO communication.

Up to 64 I/O and 8 servo's can be used on those boards.


UIO Sketch

Download

Libraries

The sketch uses the following libraries:

  • Servo
  • Adafruit Neopixel


Pin mapping

NeoPixel

NeoPixel Pin Nr. Uno/Nano/Mega
Data 19 D19
Arduino Number of Pixels
Uno/Nano 8
Mega 64

Servo

Servo Pin Nr. Uno/Nano/Mega
1 2 D2
2 3 D3
3 4 D4
4 5 D5
5 6 D6
6 7 D7
7 8 D8
8 9 D9

I/O

Bank 1 Pin Nr. Uno/Nano Mega
IO1 2 D2 D2
IO2 3 D3 D3
IO3 4 D4 D4
IO4 5 D5 D5
IO5 6 D6 D6
IO6 7 D7 D7
IO7 8 D8 D8
IO8 9 D9 D9
Bank 2 Pin Nr. Uno/Nano Mega
IO9 10 D10 D10
IO10 11 D11 D11
IO11 12 D12 D12
IO12 14 A0 D14
IO13 15 A1 D15
IO14 16 A2 D16
IO15 17 A3 D17
IO16 18 A4 D18
Bank 3 Pin Nr. Mega
IO17 20 D20
IO18 21 D21
IO19 22 D22
IO20 23 D23
IO21 24 D24
IO22 25 D25
IO23 26 D26
IO24 27 D27
Bank 4 Pin Nr. Mega
IO25 28 D28
IO26 29 D29
IO27 30 D30
IO28 31 D31
IO29 32 D32
IO30 33 D33
IO31 34 D34
IO32 35 D35
Bank 5 Pin Nr. Mega
IO33 36 D36
IO34 37 D37
IO35 38 D38
IO36 39 D39
IO37 40 D40
IO38 41 D41
IO39 42 D42
IO40 43 D43
Bank 6 Pin Nr. Mega
IO41 44 D44
IO42 45 D45
IO43 46 D46
IO44 47 D47
IO45 48 D48
IO46 49 D49
IO47 50 D50
IO48 51 D51
Bank 7 Pin Nr. Mega
IO49 52 D52
IO50 53 D53
IO51 54 A0
IO52 55 A1
IO53 56 A2
IO54 57 A3
IO55 58 A4
IO56 59 A5
Bank 8 Pin Nr. Mega
IO57 60 A6
IO58 61 A7
IO59 62 A8
IO60 63 A9
IO61 64 A10
IO62 65 A11
IO63 66 A12
IO64 67 A13

Pinouts

Pinout Uno
Pinout Nano
Pinout Mega (for a documentation of all pins see the complete datasheet)

wio/wiouio-en.txt · Last modified: 2023/08/22 21:54 by wolfgangk