A collection of arduino libraries to easily communicate, control, and get stuff done with Arduino boards
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AccelStepper
CommandAccelStepper
CommandAnalogRead
CommandAnalogWrite
CommandDallasTemperature
CommandDeviceTemplate
CommandDigitalRead
CommandDigitalWrite
CommandLinearAccelStepperActuator
CommandManager
CommandSHT1X
CommandServo
DallasTemperatureSensor
LinearAccelStepperActuator
Onewire
SHT1X
README.md
symlinks.py
symlinks_windows_ext.py

README.md

CommandTools

A variety of library working together to ease the setup and control of Arduino devices. Tools are generic and can be approached and used at different levels.

The commanduino python library complement these tools by allowing automatic discovery and instantiation of devices on multiple Arduino boards using a simple config file.

Install

You should have arduino IDE, python, and git installed.

Linux or Mac OS X

Use symbolic links.

Open terminal:

mkdir yourfavoritefolder
cd yourfavoritefolder
git clone https://github.com/croningp/Arduino-CommandTools.git
cd Arduino-CommandTools
python symlinks.py --install #Makes symbolic links to libraries in /home/<yourusername>/sketchbook

Test your installation by compiling the demo of CommandHandler.

Windows

Clone where you want and copy/paste libraries you want to use in the appropriate library folder.

Test your installation by compiling a demo.

Any symbolic link implementation for Windows is welcomed.

Credit

The symlinks.py script comes from https://github.com/janelia-arduino/arduino-libraries

Authors

Jonathan Grizou while working in the Cronin Group.

Contributions by Graham Keenan and Jean-Patrick Francoia.

License

GPL V3