Rodeostat Software Overview
Software
The software available for the Rodeostat consists of the device firmware which runs on the Teensy 3.2 development board and a Python Library for communicating with the potentiostat from the host PC.
Teensy 3.2 firmware
(in main repository - see the "firmware" sub-directory)
- Allows direct/manual control of electrode potential from host PC
- Provides serial API for controlling device over USB/Serial using messages in JSON format
Currently implemented methods:
- Cyclic voltammetry
- Linear sweep voltammetry
- Sinusoidal voltammetry
- Constant voltage voltammety
- Chronoamperometry
- Multistep voltammetry
iorodeo-potentiostat
Python library provides a high-level interface for configuring/controlling the potentiostat and for streaming back data to the host PC during measurements. Available on PyPI https://pypi.python.org/pypi/iorodeo-potentiostat.
The Python software library provides methods to:
- Set/get the parameters used for the voltammetric tests
- Select and run voltammetric tests and collect data from the device (time, voltage, current)
- Set/get the ranges for the output voltage and current measurement
- Set/get the sample rate used for acquiring data during measurements
- Allows direct/manual control of electrode potential and current measurement from host PC
More information at the link below:
Rodeostat Web App Software
The software provides a user friendly graphical interface running in a web browser and allows the user to configure test parameters, visualize test results and save data. More information can be found here: https://blog.iorodeo.com/rodeostat-software/