Clodiuno - Clojure API for Arduino

Clodiuno is a library that allows you to control Arduino using Clojure allowing Clojure developers to interface with real world using Arduino hardware.

Currently Clodiuno supports two interfaces, you can either use the USB connection via Firmata or you can connect to your Arduino using WiFi via WiShield.

Installation

Clodiuno is also available via Clojars,

[clodiuno "0.0.4-SNAPSHOT"]

For Firmata Interface

You need to upload Firmata sketch to your Arduino,

File -> Examples -> Firmata -> StandartFirmata

For WiShield Interface

Make sure WiShield library is configured to compile and run SocketApp sketch, once configured you can upload the wishield sketch located in the resources folder.

Usage

resources/examples/ folder contains examples to give a feel for the API, I also have the following hacks using Clodiuno,

Source

Project is hosted at github, grab it here.

License

Beerware Revision 42