Challenge
Previously in this Lab, you have successfully moved the red disk from the Entry Conveyor Belt, through the Transport Conveyor Belt, and diverted to the Exit Conveyor Belt. You also moved the green disk from the Entry Conveyor Belt, through the Transport Conveyor Belt, passing through the Diverter. In this challenge, you will add the arm mounted on the VEX V5 Workcell to pick up the green disk from the Transport Conveyor Belt and move it to the drop off location.

Follow these steps to complete the challenge:
- Open the ‘Lab 9- Workcell’ project in VEXcode V5.
- Select ‘File’ then ‘Save As’ to rename the project ‘Lab 9- Challenge.’
- Using the skills developed earlier in this Lab, edit the project. Your VEXcode V5 project should accomplish the following:
- The red disk should be diverted off the Exit Conveyor Belt.
- The green disk should pass through the Diverter and stop in front of the arm mounted on the V5 Workcell.
- Once the green disk has finished moving along the Transport Conveyor Belt, the arm mounted on the V5 Workcell needs to pick up the disk.
- After the arm mounted on the V5 Workcell has picked up the disk, the disk needs to be moved to the marked drop off location, as shown in the image above.
- Note that multiple location points will be needed in this project to pick the disk up and move it from the Transport Conveyor Belt to the drop off location.
- Run the project.
Teacher Tips
- Ensure students have their mastering values readily available from Lab 1.
- Ensure the students change the [Set tool] block to ‘electromagnet.’ If this is missed, the arm mounted on the VEX V5 Workcell may not move as intended.
- Remind students that the z-coordinate value should raise the arm mounted on the V5 Workcell up enough to not collide with any standoffs, especially when transporting a disk.
- Encourage students to use [Comment] blocks while planning and creating their projects.
Teacher Toolbox
The following is an example of one possible solution for the Rethink challenge. Click here to see a larger version of the example program.
