Skip to main content

Open-source modular GUI framework for controlling Arduino based instruments

Project description

Instrumentino is an open-source modular graphical user interface framework for controlling Arduino based experimental instruments. It expands the control capability of Arduino by allowing instruments builders to easily create a custom user interface program running on an attached personal computer.It enables the definition of operation sequences and their automated running without user intervention.

Acquired experimental data and a usage log are automatically saved on the computer for further processing.

Complex devices, which are difficult to control using an Arduino, may be integrated as well by incorporating third party application programming interfaces (APIs) into the Instrumentino framework.

It consists of two separate programs:

  • instrumentino: which is run on a PC and provides the graphical user interface.

  • controlino: which is the program running on the Arduino controller itself, and is used to communicate with instrumentino.

    Get it at: https://github.com/yoelk/Instrumentino/blob/master/controlino/controlino.cpp

    On the top of the controlino sketch, there are define statements to adjust it to different Arduino boards. Please make sure you set them correctly.

The official Instrumentino website is: http://www.chemie.unibas.ch/~hauser/open-source-lab/instrumentino/index.html

Get the code at: https://github.com/yoelk/instrumentino

We are looking forward for contributors. There is lots of potential for Instrumentino to grow!

Please contact me if you want to add features and make Instrumentino better. yoelk_at_tx.technion.ac.il

When using Instrumentino for a scientific publication, please cite the release article:

http://www.sciencedirect.com/science/article/pii/S0010465514002112

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

instrumentino-1.1.0-py2.7.egg (3.6 MB view details)

Uploaded Egg

File details

Details for the file instrumentino-1.1.0-py2.7.egg.

File metadata

File hashes

Hashes for instrumentino-1.1.0-py2.7.egg
Algorithm Hash digest
SHA256 7abc5006dd10514e0c0e514f64ed797e7e7062e7a88f73541e26d4dbd585d2a7
MD5 c12975c2a459979b324d0222a5dde331
BLAKE2b-256 1af9e9794601621ba2b2f261dfbeb5bcc498402724c4b2158d12f076d2f1695a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page