Do you know the situation where all you want to do is connect some very simple electronics to a computer, like a couple relais, switches, or a small display, but the computer has no parallel port or that port is in use by some other device?
Going to USB for such things so far meant you had to develop specific code for a USB enabled microcontroller, going through hundreds of pages of documentation, getting the necessary development system, and finally having to develop a driver for the thing. Using USB to serial adapters is not a good option either, since the adpaters don't have much intelligence and require a lot of programming.
We have a better option!
Overview
Type | I/O Pins | LCD | I2C | SPI | LED-Matrix | Key-Matrix | PWM | ADC | Package | Kit | Status |
IO-Warrior28 | 19 | 8x64 | 4x12Bit | QFN28, DIL28 | Active | ||||||
IO-Warrior28L | 17 | SO24 | Obsolete | ||||||||
IO-Warrior56 | 50 | 8x64 | 8x8 | 2x16Bit | 8x14Bit | MLFP56, Modul | Active | ||||
IO-Warrior100 | 82 | 8x64 | 4x16Bit | 4x12Bit | LQFP100 | Active |
Overview Dongles
Type | Based on | SPI | I2C | IO-Pins | 3.3V | 5V | Pullup landing pads | Status |
IO-Warrior28-DG | IO-Warrior28 | 2 | Pullups installed | Active | ||||
IO-Warrior56-DG | IO-Warrior56 | 8 | Active |
Overview Starterkits
Type | I/O Pins | LCD | I2C | SPI | PWM | ADC | Power | LED-Matrix | Key-Matrix | Digital LEDs | Size | Status |
IO-Warrior56 | 50 | 2x16Bit | 5V | 8x64 | 8x8 | E-Card | Active | |||||
IO-Warrior28 | 19 | 3.3V, 5V | 8x64 | 500 max. | DIL28 Wide | Active |
Getting control of IO-Warrior from your software is very simple. On Windows you can use any programming language to access the libraries, including Visual Basic.
Linux kernel V2.6 and later is supported with an API identical to the one on Windows.
For MacOS X (not yet for IOW100) support does not only include a library but even goes so far to support access via AppleEvents. Want FileMaker to open a cash drawer? Just a moment!
To simplify the process of getting your first prototypes up and running we do provide starter kits for the chips. All the basic components and a few additional ones for initial testing are on the starterkit PCBs.
Datasheets and Downloads
Typ | Download | Operating system | |
Datasheet | IO-Warrior28 | ||
Datasheet | IO-Warrior56 | ||
Datasheet | IO-Warrior56 Dongle | ||
Datasheet | IO-Warrior100 | ||
Datasheet | IO-Warrior100 Module | ||
Datasheet | Documentation for IowKit | ||
Application note | AN1: Using IO-Warrior with LED matrix | ||
Application note | AN4: Measuring high temperature with IO-Warrior | ||
Application note | AN5: Driving Display Modules with IO-Warrior | ||
Application note | AN10: Driving a LED matrix with IO-Warrior56 | ||
Sourcecode | Delphi HID-Component | Windows | |
Samplecode | MathLab | Windows | |
Software, Samplecode | IO-Warrior SDK | Windows | |
Software, Samplecode | IO-Warrior SDK | Linux | |
Software, Samplecode | IO-Warrior SDK | MacOSX | |
Samplecode | LabView Component and Samples | Windows | |
Software | Simple I2C (IOW24, IOW40, IOW56) | Windows | |
Software | Simple I2C | MacOSX | |
Software | Simple SPI | Windows | |
Software | EasyI2C (IOW28, IOW100) | Windows |