Timer/Counter Module - A Controller Independent Guide

In this post I intend to provide a standalone, controller independent, Guide to Timer / Counter Module in Microcontrollers. The concepts explained are not associated with any one particular controller which might not be useful for all readers. To an extent this is an independent post but little exposure to...

Beware of learning embedded systems with Arduino

The term ‘Arduino’ is no longer new to anyone having the least bit of exposure to Embedded System. Some years ago when I first heard Arduino, it hadn’t come into India yet and the only shops selling them were charging a little more than twice the actual cost. So I...

EDA (Electronic Design Automation) - Where Electronics Begins

Electronic Design Automation (EDA) is a relatively young five-billion$ industry with a very colorful upbringing, I’m very grateful for, and is an honor to write about it. EDA involves a diverse set of software algorithms and applications that are required for the design of complex next generation semiconductor and electronics...

Which is the best EDA tool?

If you haven’t locked yourself in a cave for a couple of years, you would have easily come across this question several times when you went through electronics forums and the discussions in Facebook pages. This is one question that has been directed at me for a very long time...

Interfacing RTC with Microcontroller

Have you ever wondered how your PC and phones keep track of time even when the device is turned OFF? Well there is a Real Time Clock (RTC) that is kept powered even is the device is turned OFF. Once the device is turned ON and connected to the internet...

I2C Protocol (2-Wire Interface) in a nut shell

The I2C protocol also known as the two wire interface is a simple serial communication protocol that uses just two pins of a microcontroller namely SCL (serial clock) and SDA (serial data). This is a very popular protocol that can be used to address a large number of slave devices...

Beagle Bone a look from outside

The Beagle Bone is a pocket sized computer with Arm cortex A8 processor running a striped down version of angstrom Linux. Beagle Bone is much costlier than the popular counterpart Raspberry Pi, but has many advantages when compared to it. The reason I got the Beagle Bone was because the...

DIY wireless Keyboard (fun in making things yourself)

I have a TVS eGold mechanical Keyboard. I was looking at some websites that sold wireless keyboard and soon found out that they were all membrane type. I have been using the mechanical one for quiet some time now and love it so much that I can’t possibly revert back...

Make a Simple RC (Remote Controlled) Robot Car

Whether you are an engineering student building a multi terrain vehicle or an electronics hobbyist trying to impress people with your skills, making a RC robot car (wireless) is much better than the wired robot which you will have to tail while driving. This is not exactly a robotics project....

Getting started with Embedded Systems

Hey everyone, I have planned to document all the small electronics related projects that I do in my free time so that it would be of some use to all the beginners of the same interest as mine. I will try my level best to post the most optimized content...

Shaastra 2013 Nights on the streets (Jan'13)

Shaastra is an annual tech fest conducted by Indian Institute of Technology, Chennai. There are events and workshops for almost all streams of Engineering and I love their Robotics events, the most. The robotics event conducted by them is “The mother of all the robotics event in the county” -...