Home / Siddharth (page 2)


Siddharth is a Firmware Engineer, techie, and a movie-buff. His interests include, Programming, Embedded Systems, Linux, Robotics, CV, Carpentry and a lot more. At times, you could see some of his sunday projects converge on release quality. You get to know him on the following social channels.

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 »

Implementing Circular/Ring Buffer in Embedded C

circular buffer

Most embedded programmers come to realize that majority of the code that they write in a day are either related to state machines or circular buffers or queues. In this article we will have a look at circular buffers and how you can implement them in low memory devices. For those of you who don’t know what a circular buffer is, its a kind of array that will loop back to 0 after it reaches the maximum number of bytes …

Read More »

Testing RF Transmitter and Receiver Circuit

After publishing the article Make a simple RC car I have received a lot of comments and e-mails from readers who have faced some difficulties while trying to make the circuit by themselves. I have complied a small list of testing methods for various components that will help your narrow down the caused of the malfunction. Like always, we will have to split the entire circuit into various segments in order to test them. So there are four major places where problems …

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 »

PIC Pin Diagram: A printable copy for quick reference

Today when I was hooking up my PIC micro on to a breadboard for a quick demonstration to a friend of mine, I realized how often I needed the Pin Diagram from the datasheet. All this while I have been opening the datasheet and scrolling through to page 4. I don’t know about you, but, I bet there are a couple of people out there who did the same thing I did over and over again. You may have made a …

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 »

Graphic LCD: GLCD Command Sheet HTML Version

Yet again I was looking for the GLCD command sheet in the internet and failed find any good resolution images that I can use for post references. Even the one of the data sheet looks really bad. So here I am with a HTML Version of the GLCD command sheet just like the one for the character LCD I posted a while back.   GLCD Command Sheet Instruction Code Description RS RW D7 D6 D5 D4 D3 D2 D1 D0 Display On/OFF …

Read More »

DIY: Don’t Buy Breadboard Power Supply Make it!

breadboard power supply cover photo

Most of the time your on a breadboard will just need a 5 volt supply to power all the components. Very rarely you might need a 12 volt (if you are driving loads like motors) or 3.3 volt (devices rated at 3v3). In this post we will see the making of a breadboard power supply, mostly from component that you will find off the shelf. Now there are various methods for doing this. Build a 5 volt regulator on the breadboard …

Read More »

Getting Started with PIC Microcontrollers

Having worked with any one Microcontroller, moving from one of its family to another is  just a matter of matter knowing the right tools and understanding how things have to be done in terms of software (compiler specific addressing like that of the SRFs) and hardware (circuitry, design practices, etc., ) In this post we will have a look at everything you will need while getting started with PIC microcontrollers. Thing you will need, Here is a very small list …

Read More »

PIC Timer Calculator : giveAway#1

Timers are one of the mostly used modules in microcontroller. Almost every system that has to be reliably produce time interval or delays will have to use timers modules. The PIC timer calculator is a cool tool will make life much simple. If you haven’t worked with timers, I suggest you read about the timer/counter module in microcontrollers in general and then move on to read about the ones on PIC micros. PIC Timer Calculator! I found this great GUI …

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.