Unit 03 CoderZ and Finch
-
Coder ZSetup and ReferencesSetup User Account: CoderZ SignupFollow the Link CoderZ Signup to create an user account > Select Google Sign In > Use Brightonk12.com email adress to sign in.NOTE CoderZ is an internet based software and can be used anywhereClass Code: 4e20l5f465NOTE: Only select the link above 1 time > After Account is created use CoderZ Website Link BelowCoderZ Website: coderz.comReference Material: CoderZ Reference ManualNavigation ToolsMouseCoding Area1. Left Mouse Button- Click on on items to select- Hold Left Button down to drag code around2. Right Mouse Button- Creates pull menu of options3. Middle Mouse Button (Roll Bar)- Scrolls ScreenSimulation Area1. Left Mouse Button (Nothing)2. Right Mouse Button- Rotates Screen3. Middle Mouse Button (Roll Bar)- Scroll Away from user = Zoom In- Scroll Towards user = Zoom OutCoderZ AssignmentsCyber Robotics 101Complete ALL Activities under each of the following Missions1. Getting Started (3 Missions)2. Basic Navigation 1 (9 Missions)3. Basic Navigation 2 (12 Missions)4. Repeat Loops (10 Missions)Cyber Robotics 1021. Plain Hills 12. Plain Hills 23. Cruise Control4. Dangerous Curves5. Dangerouse CurvesSubission: All work and submissions will be monitored by the teacher via CoderZ SoftwareFinch RobotWritten Tutorial: Finch MovesProgram the Finch with basic manual move commandsFinch Motors: Run from 100 (Forward) to -100 (Reverse).Forward: Motors should be the same speed. Small compensation may need to be made for the motors if terrain is un-level(I.E Left Motor 50 and Right Motor 46)
Turning: Make the robot turn make one motor positive and the other motor negative
Negative Motor will be the direction of the turn.
Positive Motor: will move the opposite side of the robot in the direction of turnAssignment: Finch Moves Distances Autonmously
Create Programs that will have the FinchSubmission:
- Create a Video showing the Program(s): 4 Movements and Program above
- Email Video and Finch Moves Programming code to jourdem@brightonk12.com
Coder ZAfter Completing Finch Moves Tutorial and AssignmentCyber Robotics 1011. Obstacle Detection 1 (8 Missions)2. Obstacle Detection 2 (10 Missions)Reference Tutorial: Finch ObstaclesFinch Program 2: ObstaclesTask: Navigate through a one-directional maze without striking a wall. Moving forward nose is green and stopping nose is red.Speed: Max 25Setting up a program1. Place one wall and have the finch drive up to the wall > sense the wall > stop > backup or turn (choose left or right (does not matter which you choose)2. Add a second board in the direction of your first turn. Have the finch turn towards the board > have the finch sense the new board and make a new turn3. Create a small maze to navigate through (S MAZE)4. Create code that will stop the Finch after exiting the maze (NOTE: DO NOT USE number of Terms and a means to exit the maze.) Determine a good way to detrmine how the Finch as exited (I.E Time more than 5 seconds out of the maze)Avoida. Retracing the finch's pathb. Clipping a wall with part or all of the finchc. Knocking over a wallConsider in the programa. When stopping at a wall to back up a small bit to avoid touching a wallb. After turning placing WAIT command to stop and sense what is now in front of the finchc. What if one of the left or right sensors is blockedSubmission:
- Create a Video showing the Program(s): 4 Movements and Program above
- Email Video and Finch Moves Programming code to jourdem@brightonk12.com
Finch Program Sensors: LightTask: Program the Finch to follow a light source.
We will be using a flashlight and turning off the classroom lights.