A very comprehensive tutorial explaining each and every step for making a digital thermometer. PIC16F876 is used along with LM35 temperature sensor. After reading and converting the values into temperature in Celsius, it is sent to PC over RS232. Continue reading

The post explains step-by-step how to setup XBee modules with PC. It uses X-CTU for configuration of the modules. The posts also helps in testing the communication and range of the modules. If you are new to XBee than this is a very useful post. Continue reading
This tutorial is specially written for newbies to PIC. The article introduces CCS C Compiler and use of Proteus for simulation. It helps you to develop a simple program to flash a LED. Then, the steps for simulation are also provided for Proteus. In the end, two best Ebooks are referred for programming and simulation PIC. Continue reading
AVR are RISC based microcontroller made by ATMEL. This post introduces AVR by the help of a simple program which toggles a LED. It is achieved by the help of WinAVR and ATMEL AVR-Studio. ATMEGA8 is used and is programmed in C Language. Continue reading
After brief introduction to XBee, come the real practical and interesting part. Running a XBee has two options; whether you make your own board for development or buy one from SparkFun. Continue reading
This post describes how you can connect a real-world device with virtual-world of Proteus. The usage possibilities are unlimites and hence it breaks the unwanted-barrier between Proteus and Real World. COM Port Physical Interface Model which enables the “physical” serial port of your PC to available to simulation within Proteus. With it you can connect any of the “virtual” component found in Proteus with your PC Serial port. In other word this model connects your physical world with the Proteus-Virtual-World
Continue reading
The project allows an easy transfer of hex programs to most Atmel AVR microcontrollers without the need for high cost and constraint time. Continue reading
This post explains how to use built-in ADC feature of AVR Microcontrollers. ATMEGA8 is used in this example, along with the source code in C. As you all know, natural environment is all analog. From temperature to seismic waves and from wind to fire every value is continuous in nature. But the problem is that all electronics is turning into digital, a non-continuous domain. So to acquire data from the environment we use an ADC (Analog to Digital Convertor). Continue reading
The article explains how to take input from AVR and process it. It also explains the basic techniques required by a C programmer to use while programming for AVR.ATMEGA8 is used in this tutorial with WinAVR and AVR Studio.Without any doubt AVR is one powerful controllers in the market. Continue reading
This tutorial is specially written for newbies to PIC. The article introduces CCS C Compiler and use of Proteus for simulation. It helps you to develop a simple program to flash a LED. Then, the steps for simulation are also provided for Proteus. In the end, two best Ebooks are referred for programming and simulation PIC. Continue reading
A very simple yet powerful simulator for PIC16 series by Oshon Software. It has almost every peripheral interfaced with microcontroller, to check the functionality of your program beforehand.
A must for beginners ! Continue reading