Kennen Sie das? Nur mal ein paar einfache Schaltungen an den Computer anschließen, vielleicht ein paar Relais, ein paar Schalter, ein kleines Display und.... Einfach?
USB ist der logische Weg, aber der Aufwand ist für viele Anwendungen einfach zu groß. Ein Microcontroller mit USB-Schnittstelle, hunderte Seiten Dokumentation, Entwicklungssysteme und dann erst die eigentliche Entwicklung.
USB-zu-Seriell-Adapter sind auch keine gute Lösung, da hier wenig Intelligenz in den Chips steckt, Schnittstellen wie SPI oder I2C müssen umständlich programmiert werden. Das geht einfacher und besser!
Die IO-Warrior Familie ist die fertige Lösung für viele dieser Probleme. Sie bieten eine Fülle von Funktionen an, die der unten stehenden Tabelle entnommen werden können.
Übersicht
Typ | I/O Pins | LCD | I2C | SPI | LED-Matrix | Key-Matrix | PWM | ADC | Bauform | 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 | 8x8, 16x8 | 4x16Bit | 4x12Bit | LQFP100, Modul | Active |
Übersicht Dongles
Typ | Basischip | SPI | I2C | IO-Pins | 3.3V | 5V | Pullup landing pads | Status |
IO-Warrior28-DG | IO-Warrior28 | 2 | Pullups integrated | Active | ||||
IO-Warrior56-DG | IO-Warrior56 | 8 | Active |
Übersicht Starterkits
Typ | I/O Pins | LCD | I2C | SPI | PWM | ADC | Power | LED-Matrix | Key-Matrix | Digital LEDs | Größe | Status |
IO-Warrior56 | 50 | 2x16Bit | 5V | 8x64 | 8x8 | E-Karte | Active | |||||
IO-Warrior28 | 19 | 3.3V, 5V | 8x64 | 500 max. | DIL28 Wide | Active |
Die IO-Warrior werden von Windows, Linux und MaxOSX (IOW100 noch nicht) unterstützt. Für die gängigen Programmiersprachen (C/C++, C#, Delphi, Java) existieren Beispiele und API-Schnittstellen für die schnelle und einfache Anwendung. Für MacOS X bieten wir zusätlich die unterstützung von "AppleEvents". Kassenschublade von FileMaker aus öffnen? - Kein Problem!
Für ein möglichst sorgenfreies Entwickeln mit den IO-Warrior-Chips stehen Starterkits zur Verfügung), die bereits alle zum Betrieb notwendigen Komponenten und ein paar externe Bauteile für erste Funktionstests auf einer Platine vereinen.
Datenblätter und Downloads
Typ | Download | Betriebssystem | |
Datenblatt | IO-Warrior28 | ||
Datenblatt | IO-Warrior56 | ||
Datenblatt | IO-Warrior56 Dongle | ||
Datenblatt | IO-Warrior100 | ||
Datenblatt | IO-Warrior100 Modul | ||
Datenblatt | Dokumentation zum 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 | HID-Komponente | Windows | |
Samplecode | Beispiele MathLab | Windows | |
Software, Samplecode | IO-Warrior SDK | Windows | |
Software, Samplecode | IO-Warrior SDK | Linux | |
Software, Samplecode | IO-Warrior SDK | MacOSX | |
Samplecode | LabView Komponente und Beispiele | Windows | |
Software | Simple I2C (IOW24, IOW40, IOW56) | Windows | |
Software | Simple I2C | MacOSX | |
Software | Simple SPI | Windows | |
Software | EasyI2C (IOW28, IOW100) | Windows |