Before LEGO created its Mindstorms set of products, they already had a product line for the educational branch which involved communication between computers and LEGO hardware, called Dacta.
One of the products was the LEGO 70909 interface, which is basically a primitive data acquisition interface with eight input and eight output ports. The LEGO 70909 interface came with software for DOS, 16-bits Windows and Mac OS Classic.
The libdacta library allows you to use these interfaces on modern UNIX operating systems through a simple to use C interface. The package includes a simple utility called dactactl, which is an example of an application that uses the library.
libdacta 0.1 is available for download at the following location:
Below are the checksums for the tarball:
MD5 (libdacta-0.1.tar.gz) = d86c0f8cb98512c1ea6be88ee5908e43 SHA256 (libdacta-0.1.tar.gz) = 2bed3f7b1f2dde4067ac51d2418979080245afeb91cb40178d3a7c95eaad8e42 SIZE (libdacta-0.1.tar.gz) = 6645
libdacta's latest sourcecode can be downloaded using Git. The following command downloads the latest sourcecode:
git clone git://git.hoeg.nl/libdacta
It is also possible to take a look at the sourcecode or download the trunk, without using Git, using Gitweb.
Last modified: Mon Apr 28 12:21:26 2008 +0200