Maik Rosenberger, Mirco-Andy Eilhauer, Andrei Golomoz, Raik Illmann, Martin Richter, Richard Fütterer, Gunther Notni
Optical distance measurement for embedded programming and visualization in educational contexts
Nowadays, a multitude of sensors collect and process enormous amounts of measurement data. Depending on the complexity, these tasks are usually performed by microcontrollers, which read out the sensor data, pre-process it, and then transmit it to a PC, for example. Communication between the microcontroller and PC is often complex, but of central importance. Equally important is the subsequent processing and interpretation of the acquired measurement data. Using the example of an optical distance measurement, a hardware module was developed that can establish an interface to a measuring computer via a microcontroller. In this system, care was taken to ensure that the embedded programming focused on pure C code, and that visualization is script-based in higher-level software. In this way, students learn how to use an embedded platform and an optical sensor, as well as how to further process data measurement on a control computer.