Pure Data (or PD) is a free, open source graphical programming system for creating systems to control electronics and devices and can also perform data collection and analysis. Although originally designed as a programming system for electronics musicians and artists, it can be a powerful system for working with all electronic systems. Because of its graphical nature, it is relatively easy to create and manipulate programs and link measurements and sensors to trigger automatic responses.
Pure Data is open source software, anyone can download and install it for free on their personal computer.
Download Link: https://puredata.info/downloads
Tutorials are available at https://puredata.info/docs