Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   NI LabVIEW (http://www.chiefdelphi.com/forums/forumdisplay.php?f=182)
-   -   Motor moving by degree amounts with a button (http://www.chiefdelphi.com/forums/showthread.php?t=102817)

BenGrapevine 14-02-2012 16:53

Motor moving by degree amounts with a button
 
Hey,

Just a quick question regarding joystick buttons:

How would I make a joystick button so that when it is pressed once it moves a motor in a degree amount (e.g. 45*), then stops?

[ignore if you don't care about why]
We have a door that holds the basketballs from getting into the shooter, (which when the door moves (in a 360* fashion if that makes sense) it lets one ball through) and moving it in increments would be so much easier.
[/ignore]

I can make a motor that is controlled by a trigger where the motor stops when you release it, so I have some exposure to buttons but yeah.

Thanks guys,
Tony

p.s. I've done my research and I haven't really found anything that works.

Alan Anderson 14-02-2012 17:01

Re: Motor moving by degree amounts with a button
 
You'll need some sort of sensor to give you feedback on the position of your door. Use that feedback to stop the motor when it has moved far enough.

propionate 14-02-2012 17:35

Re: Motor moving by degree amounts with a button
 
In past years, our team has used a potentiometer for such a task. Have it connected in some way to the shaft of whatever it is you are having your motor turn, then read the voltage output in your code (analogue input). Take a few voltage readings at different degrees, then plot those points in a scatter plot in excel (x values would be the voltages, y values would be the degrees (you can choose what angle is 0 of course). Fit a trend-line to the data, and just incorporate the line's equation into your code. Easy conversion of pot voltage into degrees. There are other sensors that do a similar same thing, such as the encoder. Good luck!

Note: What I described only gives you the current "degree" of the object being rotated. You would need to determine how to take that data and make the motor turn (which way, what speed, for how long, etc)

mtnteam 15-02-2012 15:15

Re: Motor moving by degree amounts with a button
 
This is exactly what I'm trying to accomplish as well. I've found an example from Team 358's website. I'm going to try it tonight but with a use of a button so ill let you know how it goes.


mtnteam 16-02-2012 14:15

Re: Motor moving by degree amounts with a button
 
Here's a thread that i think will help you.

http://www.chiefdelphi.com/forums/sh...d.php?t=102988

BenGrapevine 17-02-2012 19:26

Re: Motor moving by degree amounts with a button
 
Thanks for the help guys!

BenGrapevine 21-02-2012 16:00

Re: Motor moving by degree amounts with a button
 
Now that I've thought about it, degree amounts can be measured in time. How would I go about controlling a motor (in seconds) with a button?

BenGrapevine 21-02-2012 16:38

Re: Motor moving by degree amounts with a button
 
1 Attachment(s)
Sorry for the triple post, but I think I may have found what I needed. All I can't figure out is where to find the green arrow in the tan box with the green circle underneath as shown in the picture below.

Ether 21-02-2012 16:40

Re: Motor moving by degree amounts with a button
 
Quote:

Originally Posted by BenGrapevine (Post 1131908)
Sorry for the triple post, but I think I may have found what I needed. All I can't figure out is where to find the green arrow in the tan box with the green circle underneath as shown in the picture below.

Search the LabVIEW help for "feedback node".



BenGrapevine 21-02-2012 16:42

Re: Motor moving by degree amounts with a button
 
Quote:

Originally Posted by Ether (Post 1131912)
Search the LabVIEW help for "feedback node".



Oh that. I tried using that and all the connections would break when I tried to wire it. I'll keep playing with it, thanks though


All times are GMT -5. The time now is 11:22.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi