You are on page 1of 5


The idea of the project is to do a basic manual wiper window. The wiper will moving by using
servomotor that connect to microcontroller that is PIC16F877A. The servomotor will connected
at port C of PIC16F877A. While the wiper moving from left to the right, the seven-segment
display (SSD) will display two character that are R and L. R is stand for right thats mean the
wiper move to the right while L is stand for left thats mean the wiper move to the left.
This project just to do a simple wiper. It is because this project is low cost and easy to do a
coding and to troubleshoot if problem is occur.

Mechanical Part

Seven-segment display (SSD),

Seven-segment display (SSD), or seven-segment indicator, is a form of electronic display

device for displaying decimal numerals that is an alternative to the more complex dot
matrix displays b. Seven-segment displays are widely used in digital clocks, electronic meters,
basic calculators, and other electronic devices that display numerical information.

Displaying letter
Hexadecimal digits can be displayed on seven-segment displays. A combination of uppercase
and lowercase letters is used for AF; this is done to obtain a unique, unambiguous shape for
each hexadecimal digit (otherwise, a capital D would look identical to an 0/O and a capital B
would look identical to an 8). Also the digit 6 must be displayed with the top bar lit to avoid
ambiguity with the letter b

Hexadecimal encodings for displaying the digits 0 to F

In this project, the SSD will display L and R symbol. L stand for left, R for right.


A servomotor is a rotary actuator or linear actuator that allows for precise control of angular or
linear position, velocity and acceleration. It consists of a suitable motor coupled to a sensor for
position feedback. It also requires a relatively sophisticated controller, often a dedicated module
designed specifically for use with servomotors. Servomotors are not a specific class of motor
although the term servomotor is often used to refer to a motor suitable for use in a closed-loop
control system. Servomotors are used in applications such as robotics, CNC machinery or
automated manufacturing.

Microcontroller Part


Microcontroller is the brain for a system, therefore a suitable microcontroller should be choosen
to ensure that the system will operate as desired. PIC16F877A is choosen to be the brain of this
system. This is because of its capability to work in Analogue-to-Digital Converter (ADC) mode
to digitize the analogue signal from the sensor. For this project, PIC16F877A are used.

Full circuit
In this project, only two port was using. Port B and port C. Port B for seven segment dislplay and
port C for servo motor