The microcontroller used on the Preon32 radio module has a large number of interfaces. These can be used to control both sensors and actuators with different protocols. VIRTENIO offers a VariSen sensor module for the Preon32 Shuttle, which has been developed to fit the radio module and contains a large number of sensors for different measured variables.
In this example for the PreonVM, a digital sensor for air pressure (MPL115A2) is operated on one of the I2C interfaces. The sensor has a reset line and a shutdown line to switch it on. The driver allows a configuration, so that in this example a continuous recording of the air pressure is carried out. In the course of the program, the air pressure is recorded at a time interval of 1000ms and output as a pure sensor value.