Tuesday, October 28, 2008

Google Earth for iPhone Shrinks The Whole World On To Your Finger Tips

Technology has made our world small. But Google and Apple, they made it even smaller. Google has launched a custom multi touch version of Google Earth for Apple's i Phone. Google Earth has been available for the desktop for about three years. This version for the i phone (and i-pod touch) makes it the first ever mobile version.

The application replicates the hard-core experience of the desktop version, but with a touch to it. Powered with apple's multi touch technology, it makes it even more better. The whole world is now at the tip of your fingers. You can now zoom in and out, pan and tilt the earth with just the flick of you fingers. It also uses the i Phones in-built accelerometers make it possible to adjust the viewing angle by tilting the phone. You can zoom in the same way as in the iPhone's browser:by pinching fingers together on the screen. Google Earth also includes links to more than 8 million geo-located Panoramio photos. iPhone-equipped travelers now have the opportunity to see where they're headed before they get there .

The handset version of Google Earth is available now as a free download through the iPhone App Store.

Monday, October 27, 2008

What is a Microcontroller??

Many of us hear word microprocessor or microcontroller. Its sounds really cool but most of us have no clue what it is. If you're one of them you better read this post.

A microcontroller is basically a small low cost computer on a chip and usually includes:

-A microprocessor (CPU-8/16 bit)
-A small amount of RAM
-Programmable ROM and/or flash memory
-Parallel and/or serial generators
-Timers and signal generators
-Analog to Digital (A/D) and /or Digital to Analog (D/A) Converter.

Now let me take an example of an ATMEGA8 microcontroller which i used for my mini project.

The microprocessor is a part of the microcontroller that does all the processing and calculations. For example: the Intel chip in you computer is a microprocessor. The ATMEGA8 has an 8-bit microprocessor doing all the processing in it.

The ATMEGA8 consists of a 1KB(1024 b) SRAM that is used while executing programs.

A very important part of a microcontroller is its memory. ATMEGA8 has a flash memory of 8KB, which is more that enough for our purpose.

A timer is a very essential part of a microcontroller that keeps track of the time. Its not a simple clock to check time but used as a reference to guide various programs.

A/D and D/A converters as they seem are just used to convert analog signals to digital and digital to analog respectively.

Below is a schematic diagram of a ATMEGA8 microcontroller.