With this microcontroller it is much easier to connect a switch, because it has dedicated digital i/o ports (b and c).
http://members.home.nl/b.vandam/lonely/pagina6.html
Using a modified Devantech SFR04 Ultrasonic Range Finder in an ultrasonic radar application. Displays radar data on a PC with a Visual Basic program.
http://members.home.nl/b.vandam/lonely/pagina40.html
The routines described here read the position of a potentiometer by a ratio technique. The measured value is scaled to a value between 0 and max, using a successive approximation technique.
http://www.btinternet.com/~doug.h.rice/vtmr/read_pot.htm
Servomotors are used in most RC cars, boats, helecopters and planes. They are often used to control sensitive adjustments such as steering, but have many other uses in robotics and positioning control systems.
http://www.imagesco.com/articles/picservo/01.html
The program memory is 2K Words, the RAM memory is 224 bytes and the EEPROM is 128 bytes
http://www.hobby-elec.org/e_pic8.htm
The PIC16F84A, uses the RISC(Reduced Instruction Set Computer). With this, the total number of instructions is 35 .
http://www.hobby-elec.org/e_pic2.htm
The program memory is 4K Words, the RAM memory is 192 bytes and the EEPROM is 128 bytes. It has three kinds of timers, Analog Digital converter, Universal communication port
http://www.hobby-elec.org/e_pic7.htm
PIC16F877 is PIC which is placed in the higher rank of PIC16F873 and the capacity of the program memory and so on is big capacity compared with 873.
http://www.hobby-elec.org/e_pic877.htm
In the software of the computer, hexadecimal is often used.
http://www.hobby-elec.org/e_pic3.htm
PIC(Peripheral Interface Controller) is the IC which was developed to control peripheral devices, alleviating the load from the main CPU.
http://www.hobby-elec.org/e_pic1.htm