hArduino allows Haskell programs to control Arduino boards and peripherals, using the Firmata protocol. Important Note: The Firmata project has moved on since hArduino was released, and their latest protocol implementation does not work with hArduino. Please use the following (slightly older) copy for hArduino: Standard Firmata. See also instructions below. On Hackage (v1.2): hArduino. (Released: