Programming
The fundamental languages that are counted as a basis for the start of the prototype are: the assembler, C and C ++ of which depart, to develop a design program capable of making itself an action when a problem arises, which in this case would be the presence of an object and, as such action could be to send a signal to a warning system to automatically and notify the user.
They are referred to other programming languages, but for the realization of these programs and practical research be conducted to learn how they work and how they can contribute to the development of the system controller.