Skip to content
Clojure API for the firmata protocol.
Clojure Processing C
Latest commit 07baa0f Mar 9, 2014 @nakkaya update readme
Failed to load latest commit information.
resources
src/clodiuno
.gitignore update git ignore Mar 2, 2013
LICENSE Initial Commit Jan 2, 2010
README.markdown update readme Mar 9, 2014
project.clj

README.markdown

Clojure API for Arduino.

To install, merely add the following to your 'project.clj'.

[clodiuno "0.0.4-SNAPSHOT"]

For examples, check out the project homepage.

Usage

Create board

(ns clj-arduino
  (:require [clodiuno.core    :refer :all])
  (:require [clodiuno.firmata :refer :all]))

(def board (arduino :firmata "/path/to/port"))
; or
(def board (arduino :firmata "/path/to/port" :baudrate 9600))
; default baudrate is 57600

Issues

If you got NoSuchPortException then you need add your port to env var containing ports.

(System/setProperty "gnu.io.rxtx.SerialPorts" "/path/to/your/port")
Something went wrong with that request. Please try again.