![]() |
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. |
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.
|
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) |
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. ![]() |
Re: Motor moving by degree amounts with a button
|
Re: Motor moving by degree amounts with a button
Thanks for the help guys!
|
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?
|
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.
|
Re: Motor moving by degree amounts with a button
Quote:
|
Re: Motor moving by degree amounts with a button
Quote:
|
| 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