Skip to content

Library to drive Lego mindstorm NXT bricks from OCaml. Communication with the NXT brick is done through bluetooth.

License

Notifications You must be signed in to change notification settings

anshumanmohan/ocaml-mindstorm

 
 

Repository files navigation

Build Status

Mindstorm

Prerequisite under Unix

You need the package libbluetooth2-dev (under Debian) or equivalent. For the USB connection, you must install the package libusb-1.0-0-dev (its presence should be automatically detected).

Prerequisite under Windows

Do not install the LEGO® fantom drivers. (If you know how to make this library work with the LEGO® drivers installed, submit a patch!)

Prerequisite under Mac OS X

Xcode.

Compilation & Installation

The easier way to install this package it to use opam:

opam install mindstorm

If you downloaded the tarball, type:

make
make install

The installation requires ocamlfind and cppo (both installable via opam).

If you cloned the repository, you will additionally need oasis (also installable via opam).

Documentation

You can compile the HTML doc with

make doc

and then point your browser to API.docdir/index.html. Alternatively, you can read it online.

About

Library to drive Lego mindstorm NXT bricks from OCaml. Communication with the NXT brick is done through bluetooth.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 67.9%
  • HTML 19.0%
  • C 9.1%
  • CSS 2.0%
  • Makefile 1.0%
  • C++ 0.7%
  • Shell 0.3%