I&#39;d like to make a general call for help tonight if anyone is interested.  I&#39;m working on an arduino project. <br><br>If you have some free time and can help, I&#39;d appreciate it.<br>If you just want to learn more about arduino, here&#39;s a chance to practice on a real project.<br>
<u><br><br>Project:</u>  Build a dumb-waiter (DW) in a 3 story house.<br><br><u>Functionality Desired:</u><br>
- Be able to call the DW to current floor<br>- Be able to send the DW to a specific floor<br>- Be able to stop the DW if it gets stuck or someone is screaming in pain<br><br><u>My plan so far:</u><br>- There will be 2 buttons per floor.  If you push either and the DW is not on your floor, bring the DW to your floor.<br>

- If the DW is on your floor then read the button and move the DW to the floor pushed.<br>- If a button is pushed with the DW is in motion, stop the DW<br>- There will be a magnetic sensor on each floor to read the position of the DW and know when it&#39;s arrived.<br>

- We are using an powered hoist with an up and a down toggle button 
(rest state is off) and want the arduino to be able to &#39;push&#39; those 
buttons.  I have a 2 relay kit that I hope will manage this<br><br>I attached a document of how i have things broken down so far.  I also have some code from <a href="http://semicrazy.wordpress.com/2009/12/14/arduino-controlled-elevator-simulator-panel/" target="_blank">http://semicrazy.wordpress.com/2009/12/14/arduino-controlled-elevator-simulator-panel/</a> which has code for a fake elevator.<br>

<u><br>Specific areas of problems:</u><br>- How do i write modular code and use the same code with variables?<br>- How do i set up the arduino pins to avoid random noise?  (pullup, pulldown, debounce)<br>- how do i use a relay to pass the current that would otherwise be passed by pressing the up and down buttons on the hoist?<br>

<br>Thanks for any assistance or recommendations.