I want to use a red pitaya as a data logging device to capture events that are emitted from a sensor. These events come every 10 minutes and I can't use the single shot of my DSO to capture them.
So I got out the RP and started developing a little script to do it for me.
I used PyRPL to access the fast analog channel of the RP, with the SCPI interface you can only read the slow analog inputs.
Another example I created is to create calibration tables for a homemade power supply.
I used a serial interface to set the PSU to a specific voltage like 1.45 and then the RP measures the output and stores it in a CSV table. So it is possible to calculate the drift of the control loop in the power supply.
Files
arduino_calibration_table.ino
sketch to control the mcp4922 dac over serial using the calotage_cal.py