hArduino: Control your Arduino board from Haskell.

[ bsd3, hardware, library ] [ Propose Tags ]
This version is deprecated.

Control Arduino from Haskell, using the Firmata protocol.

The hArduino library allows construction of Haskell programs that control Arduino boards that are running the (freely available) Firmata program. Note that hArduino does not allow you to run arbitrary Haskell code on the Arduino! It simply allows you to control a board from Haskell, where you can exchange information with the board, send/receive commands from other peripherals connected, etc.

A short (4m29s) video of the blinking example: http://www.youtube.com/watch?v=PPa3im44t2g

hArduino is work-in-progress. Comments, bug-reports, and patches are welcome.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2 (info)
Change log CHANGES.md
Dependencies base (>=4 && <5), bytestring, containers, mtl, serialport (>=0.4.5), time, unix [details]
License BSD-3-Clause
Copyright Levent Erkok, 2013
Author Levent Erkok
Maintainer Levent Erkok (erkokl@gmail.com)
Category Hardware
Home page http://leventerkok.github.com/hArduino
Bug tracker http://github.com/LeventErkok/hArduino/issues
Source repo head: git clone git://github.com/LeventErkok/hArduino.git
Uploaded by LeventErkok at 2013-03-06T03:43:28Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 6546 total (29 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for hArduino-0.4

[back to package description]