Analytical Sciences, Talk
Instrumentino: An open-source modular Python framework for controlling Arduino based experimental instruments
Joel Koenka1, Jorge Sáiz2, Peter Hauser1
1University of Basel, 2University of Alcalá, Madrid
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. The use of the programming language Python also allows easy extension. Complex devices, which are difficult to control using an Arduino, may be integrated as well by incorporating third party application programming interfaces into the Instrumentino framework.
In this presentation, the Instrumentino [1] infrastructure will be explained and the benefits of its usage will be discussed. A series of example systems in the field of analytical chemistry, already using Instrumentino, will be presented as well.

The main goal is to expose the Instrumentino freamework for Swiss researchers and promote future collaborations.
[1] Israel Joel Koenka, Jorge Sáiz, Peter Hauser, Computer Physics Communications, 2014, available online