roiny:
"Hi. Please don't post hostile reactions. I think I have provided quite a few details by now. I'm sorry if my posts have not lived up to the standard you set for posts here but I hope you see that I've tried to be constructive and I haven't intentionally aimed to anger you."
"I'm puzzled by some of the irritation I have caused. I can't for certain reasons give all details on my project. That might be disappointing but that is how it is"
"I want a certain arduino controlled physical movement.
I want a rod to move out linearly 30 cm and touch something."
This is off topic with regards to your question, but I hope it will help you understand the reactions you get.
The internet, and especially a forum like this, is all about sharing information.
Information is valuable, and people will get very annoyed, if you ask them to spend their time to solve a problem for you, and you refuse to give anything in return.
The way you put it in your question implies, that either you want us to make your homework for you or you have some artistic or commercial adventure in mind ( and you can only reap the benefits of it, if you make it appear as if you are the genius).
A lot of those questions are seen at internet fora, and most of us have a little bell that starts ringing when people ask the way you do it.
If you want a useful answer, you must provide useful information.
Otherwise you should pay a professional to solve it for you.
It will be very costly, because knowledge is valuable. And a professional will also want all relevant information.
Please, please, please read this one: http://forum.arduino.cc/index.php/topic,148850.0.html
And a lot of your question regarding the reactions will be answered.
I really hope you are able to see, how little....
"I want a certain arduino controlled physical movement.
I want a rod to move out linearly 30 cm and touch something."
.....can be used for?
There is no free lunch, but if you behave, you will have lots of dinner invitations.