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
Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It’s an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.
Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Continue reading
So far we have learned to read digital inputs, analog inputs and use interrupts in ATMEGA8. In this article we will be learning a very important and useful feature if the microcontroller. After reading the article you will be able to send data over the serial port of the controller, to either PC or any RS232 device. Continue reading
Two more products added to the CEShop. Maintenence battery and Mini700 GPS. Continue reading
After a 2 month detailed research and analysis of Pakistani Market and Student’s demand, today we finally ordered the products from SparkFun Electronics. Following is the list items which will be readily available and can be ordered by you from all over Pakistan. Complete details of the policies and delivery system will be published later along with the launch on CEShop. Continue reading
The post states the formats used for numbering the transistors, diodes and other semiconductor devices. It will make easy to identify the device by its model number. We have been using so many semiconductor devices and most of the times don’t know what there serial numbers really mean. Mainly there are 2 numbering standards used;
European based Pro-Electron System (for eg 1N4001, 2N2222)
American based JEDEC System (BC546, BC547) 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
Long exposure light-drawing or “light-painting photography has become pretty popular lately. We see images pop up all the time that look pretty cool. Most of the time people do it by lights in their hand and setup camera onto long exposure. But this project shows what happens if an engineer gets into light-painting. Nils Völker wasn’t feeling very artistic so he made himself a robot. With light at is top the robots makes pattern which are captured on long-exposure. Of course the patterns are pre-defined which can be changed through programming. 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
How often do you change the batteries in your television remote control? Yeah, basically never. But that’s a tribute to how efficient the device is and not a reason to overlook this development. NEC is showing off a remote control that uses no batteries. Power is generated using the piezo effect that occurs when a button is pushed. That is to say, when a crystal is compressed it emits a tiny bit of electricity which is harnessed and used to power this device. This is the same principle that is used in the electricity producing sidewalks tested in Japan.
It’s pretty phenomenal that they can run the device using this method. Right now there’s only a handful of buttons but we’re sure there’ll be advances in the technology. There’s a ton of use for this if it can be miniaturized. It is using radio frequency instead of infrared, making it a useful development in wireless doorbells, garage door openers, key-less entry fobs for your car, and many more applications. Continue reading
An introductory post on how to use serial communication in PIC Micrcontrollers to send data to PC. What comes first in your mind when you listen serial communication ? Yes, how to send data in series. All this time you have been working single bits, turning on and off. Well serial communication is nothing more than on and off, but the only difference is that it has certain rules and timings which make it the reliable and accurate communication protocol among all. Continue reading