Describir: Interfacing microcomputers to the real world