Home / Siddharth (page 5)


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.

Workaround for “SD Card Initialization Failed!” in Arduino

Arduino sd card

I was working on a project that involved the use of a SD (Secure Digital) card to log data into a text file. I chose Arduino as it  had a vary stable FAT (File Allocation Table) library. I had an Arduino Mega at my disposal and built a resistive network to step down the logic levels of the Arduino SPI bus at 5v to the SD card’s at 3v3. I was getting voltage levels that were withing the absolute maximum …

Read More »

PandaBoard : Technical Reference and Review.


A PandaBoard is a low-cost, low-power single board development platform from the famous Texas Instruments OMAP4430 system. It is capable of ruining all major flavors of Linux with native support from Ubuntu. It has been on the list of linux hackers for quite some time now and has a huge archive of project documentation form diehard Linux fans all over the world. PandaBoard consists of CPU and GPU which runs at higher clock rates which is a good news for …

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 »

Raspberry Pi: Let’s take a bite from it!

Raspberry Pi

The Raspberry Pi is a credit card sized single-board computer. This you must have heard at least a thousand times, against my better judgement I have planned to use the same opening statement for this post. Raspberry Pi comes as two variants and they choose to call it Model A and Model B. Model A has one USB port and there is no in- built Ethernet controller ,whereas Model B had 2 USB ports and standard 10/100 Ethernet controller. Due to the …

Read More »

Compiling C Programs Using GCC

C is the most widely used programming language for Embedded Systems. Even today most of the low level tasks of operating systems are done in C. Linux is a native C environment and so, the two together make a good pair and cannot be easily missed.  C is a high level language and hence need a compiler to compile the the code into machine understandable language. The most widely used compiler is the GCC (GNU C Compiler). It was released in …

Read More »

How-to: Make a Chassis For Your Robot

robots chassis

Readymade chassis that are available in the market (like the one above) are really good, cheap and for all you know they might have been subjected to a R&D before fabrication. In spite of all these advantages I still see the following issues with readymade chassis. They are not available the shape and size that I feel fit for my robot. Most of the time I am forced to restrict the robot size to the size of the chassis that is …

Read More »

BeagleBone – Detailed Technical Review

  BeagleBone is an, credit-card-sized Linux computer that connects to the Internet and runs software such as Android 4.0 and Ubuntu. BeagleBone is nothing but a striped down version of its better known preceders BeagleBoard. BeagleBone has plenty of input & outputs and the processing power for real-time analysis is provided by a Texas Instruments AM335x 720MHz ARM® processor. BeagleBone can be complemented with cape plug-in boards to augment functionality. It allows developers to evaluate Sitara, AM335x ARM Cortex-A8 processors …

Read More »

Shortest Path Line Follower Robot Logic Revealed!

shortest path

Bored of the conventional line follower? People nearby are losing interest? Here is a post that could change it all and turn the winds to your side. Imagine if you robot was to start from node A (source) and move to node B (destination) and and come back to node A! Hmm… not so great.. what if your robot could figure out the shortest path from source node the destination node and the returns to the source node choosing the …

Read More »

Raspberry Pi Google Calendar – A Combined venture for Mobile Phones

Raspberry Pi Google calender? That is an irresistible pair!! Hello all, I sure these days most of you would be having a smart phone. We manage almost any thing that has to do with our digital self from these devices. The wide variety of apps available to make our life easy is simply astounding. These devices are like our right hand (if not both hands ) and the majority of us use Google Calendar to make reminders, alarms and events. …

Read More »

Got the GPS and GSM Modules delivered!!

I had always wanted to interface something other than the conventional embedded devices in the market. Thats when I laid my eyes on the GSM module. So I have worked with many embedded peripherals but nothing as big and promising as the GSM module.  For some reasons I could never get involved with anything that has to do with GSM so far. The latest project I’m working on requires me to send a text file to a server with FTP …

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.