<< Lab of Things Devices

Arduino Uno


Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can communicate with software running on your computer (e.g. HomeOS, Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free. To get an idea of what you can do with Arduino, take a look at some Examples and visit the Arduino Playground.

You can use Arduino to develop a wide array of custom sensors and devices that will work with HomeOS. The current scout, driver, Arduino sketch and dummy app (see below) enable you to connect the Arduino via USB and send messages between the Arduino and the hub. You can of course extend the code for more robust functionality (e.g. adding wireless support, sensors, etc.) If you do so, please consider sharing your work with the Lab of Things community.

Device Links

Drivers and Apps

A driver for the Arduino Uno is included with the Lab of Things source code:

A sketch is the name that Arduino uses for a program. It's the unit of code that is uploaded to and run on an Arduino board. The Arduino example sketch for HomeOS is here:

The following apps will work with the Arduino Uno:

The scout is located here:

Last edited Aug 20, 2014 at 6:46 PM by willum070, version 5


No comments yet.