Monday, 25 February 2013

Low Cost line following Robot without Microcontroller

Hello Guys,
I am here sharing the information of the simple low cost line following robot without micro-controller, for all those new students of electronics who doesn't know micro-controller. It was made by me in 2010. I have also conducted the 2 days workshop for the same robot in my own college.

I have used the OP-AMP as a comparator to take decision on turnings of the robot, depending direction of the line.
It consists of 2 sensors PCB and one main PCB.
Two geared DC motor with wheels.
One 12V battery.

See the working video


don't have access to youtube? no prob. download video from here.

download the express PCB files and other files from here.

Need any more help? fill free to contact me.

Saturday, 16 February 2013

How to create a hex file in programmer's notepad

Hello guys
those who are beginner in AVR, I am sharing a video link for you.In this video you will find basic handling of programmer's notepad (winavr) software, which is the most common compiler used for generating hex files.



How to create a HEX file in Keil

Hello guys
those who are beginner in 8051, I am sharing a video link for you.
In this video you will find basic handling of Keil software, which is the most common compiler used for generating hex files.


Saturday, 9 February 2013

Program Optimization techniques

Hello guys, here I am sharing some of the simple techniques that can be used to reduce the size of our program. These are very easy (usually  ignored by us), by fallowing these we can reduce the size of program to a great extend.

1) Decision on the type of variable needed :-
Every time when you select a variable select it on the basis of its capacity and our requirement in the program
eg.

for(i=0;i<=230;i++)

for the above requirement if we declare i as an int type variable then it will surely increase our memory capacity, whether if we declare it as char variable then it will save our memory while the performance remains same. so select your variable properly.

2) Never ignore the warnings:-
When you compile the program is shows some warning, even if you ignore them , the program will run successfully. In warning it basically shows the names of variables which are declared in the program, but are not used further. by removing such variable you can decrease you RAM usages.

Hope you like these simple techniques,if you have any doubt you are free to post. Keep reading, will add more techniques soon
till then happy programming

Friday, 8 February 2013

About Me

Hello Guys
I am Amogh Harde, final year student of Electronics & Telecommunication Engineering. Since my childhood I have loved playing with electronic devices, because of which designing electronics circuits has become my favorite pastime. I am more interest is in Digital electronics than analog.

I perfom excellent 8051 and AVR based system designing and programming. I am also good at VHDL programming. I believe in sharing the knowledge,so I have started this Blog.

Always remember life knocks us down, but it depends on us whether to stay down there or stand up & move on. Life knocked me down many times, but i stood up every time and here I am, in the field that interests me. Many times my projects were criticized. They used to say its impossible. But impossible itself says i m possible.....I completed my projects before the deadline and proved "Yes it is possible"

So guys just remember the two most important things..

"Failure is not permanent and success is never ending"

"Anybody can complete 90%, those who achieve the last 10% are called as Winners"

So guys be a winner enjoy the electronics as much as you can

Mail me: amogh.harde@gmail.com

or you can
Post your the query here