Modular User Interface System

The IOSTRING is a modular physical user interface system which consists of a series of three basic board modules designed around the Atmel AVR AtMega88 MCU. Each module type can handle switches, pushbuttons, rotary selector switches, rotary shaft encoders, potentiometers, LED’s, LCD displays, and an alphanumeric LED display. Dual footprints are provided on each board to accommodate a large variety of combinations and device types.

Designers simply assemble IOSTRING modules together in a daisy-chain configuration to form an arbitrarily complex user interface panel. The best part of it is that the host only needs a single serial port to interface to all the IOSTRING modules. Each module handles its respective user interface details and communicates its status to the host using the IOSTRING serial networking protocol. A fully portable ANSI C library called IOSLIB is provided for the host to interface to the various IOSTRING modules. Once setup and running, a user defined callback function inside the host is called each time a user presses or releases a button, rotates a knob, etc. This AVR based modular physical user interface system is designed by Eric Gagnon from Canada.

Modular User Interface
Project Detail and Documentation
circuitcellar.com
Related posts:
- Positional Sensor Interface
This ATmega16-based project implements and demonstrates an interface which supports up to 3 moderately precise non-contact XY sensors, 3... - Self Configuring and Modular LED Matrix Display
The goal of the project is to build a self-reconfiguring LED Dot matrix display. It uses ATmega48 based modular LED... - I/O Breadboard Development System
The PRO-I/O breadboard development system emulates various input and output devices typically used in today’s designs. It plugged into... - Running Tex Display using Microcontroller AT89s8252
This peripheral circuit designed by W.Watzig for the AT89s8252 Flash Board provides a large format, 10 character running text... - Digital camera interface
How to interface CMOS camera and microcontroller? well, Iñaki Navarro Oiza had made great microcontroller project about it. The...








