Skip to content

jamesob/create.clj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Programming an iRobot Create driver in Clojure is a horrible idea.

    gcc serialdaemon.c -o sd
    ./sd -serial /dev/cu.KeySerial1 -port [someport] -baud 57600

    clj
    user=> (load-file "create.clj")
    user=> (def bot (ref (create/init [someport])))
    user=> (create/update-sensors! bot)
	
	;; note the ugly dereference here
    user=> (create/go @bot 10)
    user=> (create/go @bot)
    user=> (create/go @bot 10 10)
    ...

bang bang, clap clap

About

A driver for the iRobot Create, written in Clojure. Not complete, by any means.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published