The 8 pins PIC12F683 microcontroller is one of the smallest members of the Microchip 8-bit microcontroller families but equipped with powerful peripherals such as ADC and PWM capabilities. This make this tiny microcontroller is suitable for controlling the DC motor speed. In order to demonstrate the PIC12F683 capabilities and to make this tutorial more attractive, I decided to use the PIC12F683 microcontroller to generate simple and yet fascinating laser light show from a cheap keychain laser pointer.
As the electronics hobbyist one of knowledge that we have to be familiar with is how to make our own printed circuit board (PCB). Making our own simple single side PCB actually is not require a sophisticated technique and technology as you might think, instead most of the required materials is already available at your home.
The Microchip PIC18 Microcontroller family is the Microchip highest performance 8-bit class microcontroller. Powered by advanced RISC CPU, this PIC18 microcontroller family could deliver up to 16 MIPS computing power compared to the other Microchip 8-bit microcontroller family such as PIC10, PIC12 and PIC16 which only could deliver up to 5 MIPS. Video Note: The Microcontroller used is not PIC18LF44K50 as it appear in the video but PIC18LF14K50
These days we are living and surrounding by many tiny computers called embedded products. Unlike the general purpose desktop computer that we use for browsing or typing our email, this tiny computer is designed to do only a limited specific task.
The I2C bus (read as I squared C) is one of the most important embedded system serial bus interface first introduced by Philips in 1980; using just two lines called SCL (serial clock) and SDA (serial data) respectively make the I2C bus is a perfect choice to provide additional I/O capabilities to your microcontroller project without changing your microcontroller type and design in order to increase the I/O port pins.
One of the interesting parts in building the Line Follower Robot is; you could start it with a very simple version by using just two transistors with the LED and LDR for sensor and enhance it to the programmable version that use microcontroller as the brain for controlling the robot. The reason of using the Microcontroller for the Line Follower Robot is we need to make more robust, reliable and flexible robot which you could not have it from the discrete electronics component robot without changing most of the electronic circuit design.
The mobile line follower robot is a type of mobile robot with only has one specific task which is to follow the line made with black tape over the white background or vise verse. The LFR perhaps is one of the most popular robot build by the robotics,
Sometimes we need to extend or add more I/O ports to our microcontroller based project; the question is how fast the response we need for these new I/O ports. Because usually we only have a limited I/O port left than the logical choice is to use the serial data transfer method; which usually only required maximum one to four ports for doing the data transfer. For more information please visit http://www.ermicro.com/blog/?p=1050
Building Behavior Based Artificial Intelligent Mobile Robot, for more information please visit http://www.ermicro.com/blog
Have you ever thought that most of our perception about the robot is based on the Hollywood movie! The well-known 3CPO and R2D2 from Star Wars until the little cute garbage compacting robot named WALL-E; all of these machines are example of our dreams or should I say our quest to what we all think about the robot should be. Although the robot that we are going to build here is still far away from the technologies shown on those movies but at least it will give you an introductory to the robotics world. for more information please visit http://www.ermicro.com/blog/?p=983