Knowledge of science and engineering fundamentals
Knowledge of basic science and engineering fundamentals is necessary for engineers to develop solution to any complex problem.
There were different specifications related to the project such as controlling the speed of the motor, displaying information on the LCD and communication between remote and receiver. So a program code was needed that initializes all these components and make them work as per the specifications. In order to achieve it, simple MikroC commands were used to initialize the components and C programming codes were used to achieve the functionality.
Before putting all the components together to test the whole circuit each element of the project such as sensor, LCD and H-bridge were tested separately on a breadboard.