Monday , January 23 2017


Microcontroller Input voltage Measurement through ADC Module

measure mcu input Voltage with adc

Input voltage measurement of an embedded device is not as simple as it sounds. But if estimated, can come in very handy at a number of occasions. In this article we will see how we can add this feature to your embedded system with minimal components. It is one thing to measure the voltage and totally another to measure the input voltage. If you haven’t guessed the difficulty in it already, the ADC pins of the microcontroller measures form the Vref+ to the …

Read More »

Servo Motor Interface – Looking behind Arduino’s Servo library

Servo Motor Interface

Have you ever looked into the Arduino’s source files? Well you should be!! I have been hanging around there for quite some time now. The Arduino’s Servo class has half a dozen functions to handle all the servo related tasks like the attach(), read(), write() and detach(). There was too much of AVR specific stuffs in there so I did not go very deep in to the code but looking at it helped me derive my own theories on how I have …

Read More »

Basics of DC Motor Drive and Speed Control for Robots

dc motor

DC motors are really cheap and can be found very easily. In this post we will discuss the basic theory behind the DC motor drive system and its speed control. Having some basic understanding of how your motor driver works will play a key role in building your own circuits debugging them. The main advantage is that, they are really easy to interface. Hook the wires on to the battery terminals and they will work just fine. The direction of rotation …

Read More »

Circuit Debugging – Tips Tricks & Techniques


Here we are with a TTT (Tips, Tricks and Techniques) post again after a long time! Firstly I have to apologize for the recent inactivity in the blog. I’ve been a little busy over the last few months. But guess what! I have some good news! I think I’ll soon be payed for what I love to do! Yup, I no longer have the privilege to legally call myself a student. But personally I think I will be a student …

Read More »

Are you reading the datasheet? What to look for and how to find them!


Did you know that experienced engineers spend up to an hour on every major component that they are going to be using for upcoming projects? Project as in, real commercial work involving a lot of money and man hour.. not just some hobby project. When a component is being purchased with a commercial venture in mind, lot of thinking has to be done in various aspects such as the cost, the suitability of the device, the life expectancy, and sustainability of …

Read More »

Interface 7 Segment Display with Microcontroller


The 7 segment display is widely used to display numeric data. They are limited by the number of segments (LEDs) they have and hence are not suitable for displaying text. There are some variants of this kind of displays that have 11 segments which enables them to display text also. This post will deal with the basics of 7 segment displays and how to interface them with microcontrollers. As the name suggests, there are 7 segments to display a number …

Read More »

How to Make PCBs at Home With Toner Transfer Method


Toner Transfer method for making PCB at home is probably one thing that went as viral as the Arduino. Electronics hobbyists around the world started using it to make professional looking PCBs at home. Here I will document the steps involved in fabricating PCBs with things that you can mostly find off the shelf. Before getting to the details in the making your own PCBs I wish to share an old experience. So, if you have left the soldering iron …

Read More »

Stepper Motors – Introduction and Working Principle

Stepper Motor

Stepper motor is a specially designed DC motor that can be driven by giving excitation pulses to the phase windings. They cannot be driven by just connecting the positive and negative leads of the power supply. They are driven by a stepping sequence which is generated by a controller. The motor moves in steps according to this sequence. This post will discuss the basic theory behind the stepper motors. Printers are a great source for stepper motors. Old dot matrix …

Read More »

Interfacing LCD Module with Microcontroller: Part -1

lcd interface

The LCD module interface with a microcontroller is simple and it is a primitive means of adding a visual appeal to your embedded application. There are two basic types of LCD modules in the market they are, Character LCD and Graphics LCD. Character LCD’s are the some of the cheapest means LCD displays available today. This post is first of a series of four posts that walks through entire process of interfacing an LCD module with a (any) microcontroller with …

Read More »

Need for Clock Line in Digital Communication

clock pulse

   What is the need for a clock line in digital communication protocols? This was the question that was posted on a Facebook page. I was surprised to see no one had posted a response. Probably they felt that the question was below standard, lame, stupid or on the worst case they did NOT know it them self! That thought was disturbing. This is a concept that everyone (well, not exactly everyone) should be aware of in not in detail …

Read More »
Keep in touch with the current trends!
Did you like this article? Sign up and get our latest posts delivered to your inbox!
  We hate spam and never share your details.