Archives

Interface LCD in 8 bit mode

This post documents the steps involved in interfacing the LCD in 8 bit mode with a microcontroller. It belongs to a series of 4 posts. If you landed here straight from a search engine, here is an index to help you navigate. LCD Module Basic Theory (LCD Controllers, CG&DD RAM,...

Jun 26, 2013

Interfacing LCD Module with Microcontroller

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 LCDs are the some of the cheapest...

Jun 25, 2013

Character LCD Command Sheet HTML Version

I was looking for an image of the Character LCD command sheet throughout the internet and failed to find any good resolution images that I can use for post references. Here is an HTML Version that could be used at whichever resolution you choose! Character LCD Command Sheet Instruction Code...

Jun 20, 2013

Workaround Arduino SD Card Initialization Error!

I was working on a project that involved the use of an 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...

Jun 19, 2013

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 running 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...

Jun 17, 2013

Need for Clock Line in Digital Communication

What is the need for a clock line in digital communication protocols? This was a 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...

Jun 15, 2013

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

The Raspberry Pi 2 is a credit card sized single-board computer. This you must have heard at least a thousand times, against my better judgment 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...

Jun 13, 2013

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...

Jun 11, 2013

How-to: Make a Chassis For Your Robot

Ready made 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 an R&D before fabrication. In spite of all these advantages I still see the following issues with ready made chassis. They are...

Jun 11, 2013

BeagleBone - Detailed Technical Review

BeagleBone is a 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...

Jun 9, 2013