The Arduino platform is a inexpensive way for controlling and measurement job. Arduino as an open source electronics prototyping platform is flexible, easy-to-learn, and easy-to-use. The single-board micro controller is equipped with an 8-bit Atmel AVR micro controller and most interfaces are accessible from the outside through pins.
In this section are some scripts available to gather data from the Arduino open-source electronics prototyping platform.
Arduino LED commander is a simple GUI for controlling an output pin of the Arduino. This project was made as a little tutorial/example to show the possibility of controlling an Arduino microcontroller with a GTK interface.
For more details, checkout the following blog entry.
The source is available at: https://gitorious.org/arduino-led
Arduino LED commander is licensed under GPLv3+, for more details check COPYING.
The toggle button is used to set a digital pin of the Arduino on and off.
If you want to see the UI in action, there is a small video available.
Without Ethernet shield the ways to get data in your network are limited.
ardunio-htmlshows a quick and dirty solution if you intend to use your Arduino connected to a computer over USB.
The source is available at: https://gitorious.org/arduino-html
arduino-htmlis licensed under GPLv3+, for more details check COPYING.
arduino-textfileis a very simple python script to store by the Arduino collected data in a text file. A serial connection over USB is needed to get the sensor values from microcontroller.
The output is tab-separated and every line contains a time stamp and the sensor value.
The file can imported into a spreadsheet or proceed with gnuplot.
The source is available at: https://gitorious.org/arduino-textfile
arduino-textfileis licensed under GPLv3+, for more details check COPYING.
arduino-xmppyou are able to send sensor values to a XMPP/Jabber recipient. This script is running without Ethernet Shield. Through the serial connection and some lines of python the Arduino will talk to the rest of the world over over XMPP.
arduino-xmppis using pyfirmata and is designed to work with all available pin. At the moment only one digital pin is enabled.
The source is available at: https://gitorious.org/arduino-xmpp
arduino-xmppis licensed under GPLv3+, for more details check COPYING.
If you are interested in software solutions for the Arduino platform please visit the following page.
TI Launchpad MSP430
LaunchPad is an easy-to-use development tool for creating microcontroller-based applications. The LaunchPad development kit is a part of the Texas Instruments MSP430 Value Line series. The LaunchPad board has an integrated DIP target socket that supports up to 20 pins. This allow the sage of MSP430 Value Line devices.
For more details please refer to the TI LaunchPad website.