Download presentation
Presentation is loading. Please wait.
Published byMaximillian Jennings Modified over 9 years ago
1
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program potentiometer in autonomous mode
2
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program potentiometer in autonomous mode Performance Objective: Given the components of a VEX robotics design system program potentiometer in autonomous mode to have a robot arm move up or down depending on the start position. Enabling Objectives: explain the purpose of a potentiometer explain how a potentiometer operates draw a flow chart for using a potentiometer program a potentiometer
3
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Potentiometer A potentiometer is an electrical component whose resistance is adjustable You can therefore adjust the degree to which the potentiometer opposes electric current through it, simply by turning a shaft that is attached to the center of the potentiometer As the resistance of the potentiometer changes, so does the voltage across the resistor This varying voltage is directly proportional to the angular position of the shaft connected to the center of the potentiometer This allows you to obtain an analog measurement of an angular position.
4
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Potentiometer Limits It is important to ensure that the shaft that is being measured by the potentiometer does not travel more than 260° (the potentiometer can only move approximately 265 ° ±5 ° and can only electrically measure 250 ° ±20 °) To measure the motion of an attached component that rotates more than 230 °, try gearing down the shaft’s motion such that the gear attached to this “primary” shaft turns a larger gear attached to a “secondary” shaft This secondary shaft will therefore rotate less distance than the primary shaft This way, you should be able to indirectly measure the rotation of the primary shaft by directly measuring the rotation of the secondary shaft
5
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Finding the limits of a potentiometer In order to see the limits of the potentiometer on a specific robot you should run the test code and move the robot arm by hand By moving the arm you can physically see the limits as well as see what values represent each limit
6
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Downloading the test code Before downloading the test code, plug in the potentiometer to an analog input port In easyC open the test code by clicking on open, in the projects folder click on the samples folder, from the samples folder open the potentiometer test folder, in this folder open the potentiometer test project Download this code Move the arm and notice the range in values of the potentiometer when you move the arm up and down
7
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program the potentiometer Draw the flow chart for this program code Program the robot to change the position of the arm from up to down or visa versa depending on the start position of the arm using the potentiometer
8
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program the potentiometer Open a new competition project Set the configuration for the microcontroller Define a new global variable for the potentiometer
9
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program the potentiometer Insert the function block to get the input of the potentiometer Set the port number Set the variable to retrieve the value
10
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program the potentiometer Insert an If statement to move the arm up if the arm starts in the down position
11
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Program the potentiometer Insert an Else-If statement to move the arm down if the arm starts in the up position
12
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Test the program Download you code and use the Competition Switch Simulator to test the code If you start the program and the arm moves to the opposite position, great! If you started the arm up in the first test, start it in the down position and retest the program to ensure it works for both directions
13
Available at: www.etcurr.comLesson 3.3 – Program Potentiometer in Autonomous Mode Show it off If your code works, show it to your instructor! You are now finished programming the potentiometer For additional technical information visit: http://www.vexforum.com/wiki/index.php/Potentiometer
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.