Tuesday, November 19, 2013

microTone Module - Simple Analog Hardware Interface

microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems.

microTone Module is an open source project and all its software source codes and hardware designs are available to download at sourceforge.net/p/microtone. All the compiled software and source codes of this project are distributed under the terms of GNU Lesser General Public License. Hardware design and other documents are distributed under the terms of Creative Commons Attribution-ShareAlike 3.0 Unported License.

Software library of microTone Module is a Win32 DLL and it can use with any programming language which allows interface with dynamic link libraries (e.g: C++, C#, Python, Java, Delphi, Visual Basic, etc.) Some wrappers for this DLL are already implemented and available to download at microTone Module sourceforge.net code repository. And also if you implement or improve microTone Module wrappers please share them with the community.

Documentation and other related information about microTone Module are available at microTone Module wiki at sourceforge.net.

microTone Module processing hardware unit is consist with well known CM8870 DTMF decoder and PIC16F628A microcontroller. Technically processing section of microTone Module can be implementing using most of the microcontrollers in the market and if you do so please share your designs, comments and firmware with the community.