The main purpose of this exercise is to make a control system similar to the one from the C programming exercise. It should read the values of the induction motor current, calculate RMS and detect the overload (when RMS exceeds some given value). It should also provide self-diagnostics which make sure that data is read correctly.
Skills:
Grading: points are given in square brackets.
A watchdog is a process which makes sure that other processes work properly. It is often used to make sure that data from sensors is read.
Enhance your program to accommodate a watchdog.
Hints: