The NXT package
A Haskell interface to Lego Mindstorms NXT over Bluetoooth. It supports direct commands, messages and many sensors (also unofficial). It has also support for a simple message-based control of a NXT brick via remotely executed program (basic NXC code included).
It contains three simple programs: nxt-upload for uploading files to a NXT brick, nxt-status for displaying a NXT brick status, and nxt-shutdown for remote shutdown of a NXT brick.
It works on Linux, Mac OS X and Windows.
Feel free to contribute additional features, interfaces for more sensors and propose or write other (example) programs.
Properties
| Versions | 0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.8, 0.2.0, 0.2.1, 0.2.2, 0.2.3 |
|---|---|
| Dependencies | base (≥4.3 & <5), bytestring (≥0.9 & <1), filepath (≥1.1 & <2), mtl (≥1.1 & <3), serialport (≥0.4.3 & <1), time (≥1.1 & <2) |
| License | LGPL-3 |
| Copyright | (c) 2011 Mitar Milutinovic |
| Author | Mitar Milutinovic |
| Maintainer | mitar.haskell@tnode.com |
| Stability | provisional |
| Category | Robotics |
| Home page | http://mitar.tnode.com |
| Source repository | hg clone https://bitbucket.org/mitar/nxt |
| Executables | nxt-upload, nxt-status, nxt-shutdown |
| Upload date | Sun Jan 15 23:56:19 UTC 2012 |
| Uploaded by | MitarMilutinovic |
| Build failure | ghc-7.2 (log), ghc-7.4 (log) |
Modules
- Robotics
- Robotics.NXT
- Robotics.NXT.MotorControl
- Robotics.NXT.Remote
- Sensor
- Robotics.NXT.Sensor.Compass
- Robotics.NXT.Sensor.Ultrasonic
- Robotics.NXT
Downloads
- NXT-0.2.1.tar.gz (Cabal source package)
- package description (included in the package)