SkillAgentSearch skills...

Clodiuno

Clojure API for the firmata protocol.

Install / Use

/learn @nakkaya/Clodiuno
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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")

Related Skills

View on GitHub
GitHub Stars141
CategoryDevelopment
Updated6mo ago
Forks17

Languages

Clojure

Security Score

72/100

Audited on Sep 19, 2025

No findings