Category Archives: Electronics

BeagleBoard @ Pramode Sir’s blog

Wow I was shocked seeing the post of pramode sir’s BeagleBoard Experiments.

Actually I was in search of the board. Soon i have to visit him to see the board.

Please follow the link to get more details


Leave a comment

Filed under Electronics, Embedded Linux, FOSS, GNU/Linux, Robots

My Article on Electronics For You (EFY)

Last week I got reply from EFY about my article. They said it would be published in this month’s (September) issue.

Name of the article is Parallel Port control in GNU/Linux. It is published under “SOFTWARE SECTION” of EFY. The software for it is released under GNU General Public License (GPL). It is my first software under GNU GPL.

This is the screenshot of my software

Parallel Port control in GNU/Linux screenshot

Parallel Port control in GNU/Linux screenshot

Please read it and comment here.

A similar like article can be found in my site

Leave a comment

Filed under Digital GNU, Electronics, Embedded Linux, FOSS, GNU/Linux

BeagleBoard training for students in India

Check out:

I am unhappy to say that i cant attend because of financial problems and of my 6th semester university exams . So go for Beagle Board if you can. I will try to buy one.

The happy news is that Beagle Board is available in India fo RS 9999/- You might be thinking it is high because DIGIKEY is selling it for $150. But wait see this link of ordering it from India. You can buy Beagle Board from Cranes Software.

Leave a comment

Filed under Electronics, Embedded Linux, FOSS, GNU/Linux

Learn C++ through Real-World Applications

In my opinion you should understand and learn. Byhearting tons of equation doesn’t make a good professional. Especially in engineering subjects there are a large number of equations. Even conrolling a robot’s path uses a large number of equations.Byhearting these wont be of any use. Try to understand and then learn.

I am sure that if students are given knowledge about the practicle side, they will have more interst to learn and also the will perform well.

One of our best example is of teaching computer languages ( c++ ) in our higher secondary schools. A “HELLO WORLD” program wont make a student happy. Just seeing the “HELLO WORLD” on the screen will just make him bored. Imagine of blinking an LED program .This can be easily done through parallel port interface.Seeing those the student will be more happy and he will try to learn more about that. Even for loops, if else condition, functions, pointers can be taugth using this same technique.For example using for loops, a LED can be made to blink.

These educational methods are used in our country. Its high time to change those old teaching methods. We have to adopt the new method of learn while playing . Western countries have adopted this and has gained a great success. Even MIT has implemented this. See this link .

I was inspired to write this small scrap while I read the book Interfacing with C++ Programming Real-World Applications by Jayantha Katupitiya and Kim Bentley.

I have completed reading a part of the book. I found it so intresting that I havent learned C++ this well even in my higher secondary class. I think it should be used by teacher for teaching C++. Even The Object-Oriented Approach has been well described through real life problems.

If I were a teacher I will use this book.

See a similar post here How To Teach Computer Science – The MIT Way!

Leave a comment

Filed under Book Review, Electronics, FOSS, GNU/Linux, Robots

Hidden CAM in your optical mouse??

I had never tought of having an CCD camera in my optical mouse.

But now after reading this site ( I was suprised.

Actually the optical mouse contains two chips inside: the optical sensor and a chip for the usb/ps2-interfacing. The optical sensor is a tiny 18×18 CCD. Using this sensor we can see small images. The author has written a small app to see the images on the screen through the parallel port.

See this link to find more about this here.

Check his site for more hacks

Leave a comment

Filed under Electronics, hacks

Charlieplexing! for multiplexing LED’s

Multiplexing is the process in which several channels are combined n such a manner that they can be transmitted through a single channel.

But what’s Charlieplexing?

Charlieplexing has almost the same idea. But here it is for driving LED’s from less number of pins .

So whats the use of this technique?

You can drive a large number of LED’s from a less number of pins. You might be saying that it is possible using a multiplexer.The answer is not wrong. But it will be hard for a huge number of LED’s.

See this example

See the explanation in Wikipedia

Charlieplexing is an electronics technique developed by Charlie Allen (hence the name) at Maxim in which relatively few I/O pins on a microcontroller are used to drive a large number of LEDs.

With Charlieplexing, n drive pins can be used to drive n digits with n-1 segments each; in other words, n drive pins can be used to control n2-n LEDs. Traditional multiplexed display technique would take 2n drive pins to control n2 LEDs.

Charlieplexing works by having the I/O pins alternate between driving digits and driving segments.

See a sample circuit of controlling 56 LED’s through 8 pins

You can find more info fron the wiki page for Charlieplexing

Check these for more–The-theory/

Leave a comment

Filed under Electronics

Free Embedded Linux Course Materials

I was in search of some free embedded linux materials.

And at last I found an ultimate source  which is the free electron website

This site has tons of articles.Going through this will give you an overview.

Please comment if you any more resources like these.

Leave a comment

Filed under Electronics, Embedded Linux, FOSS, Open Course