Robotic Programming Skills Checklist Name: Motors Motors Direction Steering Power Duration Complete B & C Forward Straight 75 3 Rotations B & C Forward Straight 100 5 Rotatins B & C Forward Straight 50 2 Seconds B & C Forward Straight 80 4 Seconds B & C Forward Straight 90 360 Degress B & C Forward Straight 100 720 Degress B & C Forward Straight 90 3 Seconds B & C Reverse Straight 50 4 Rotations B & C Reverse Right 75 2 Seconds B & C Reverse Left 80 300 Degrees B & C Foward Right 100 4 Seconds B & C Reverse Left 50 8 Rotations Motor Challenges Program your robot to travel 4 feet, turn around and return to it s starting postion. Program your robot to drive in a square Program your robot to drive in a circle-within 2 radius-play Sound when complete Program your robot to drive in a triangle shape A=5 B=5-Play Sound when complete
Sensors Ultrasonic Touch Sound Light Senor & Port Action Action Action Complete Wait touch1 Play a sound Wait touch1 Play a sound Move forward 2 seconds Wait time 2 Play a sound Move forward 2 rotations Turn right 2 seconds seconds Wait light3<30 Move backwards 2 Play a sound Move forward 50 degreees rotations Wait sound2>100 Move forward 3 seconds Wait sound2>100 Move forward Move backward turning Wait ultrasonic4<6 3 seconds Move forward 4 rotations left 180 degrees Play a sound Time Wait Ultrasonic Wait Touch Wait Challenges Program your robot to: wait until touch1- move forward unlimited- when ultrasonic 4< 12-Stop Program your robot to: wait until touch1- Move forward 360 degrees-stop-wait sound2>100-move backwards 360 degrees-stop-play a sound Program your robot to: wait touch1- Move forward unlimited-wait light3<30-stopbackwards 1 second-turn right 180 degrees-stop Program your robot to: wait sound>100-move forward unlimited- wait light<30-stop
Loops and Sensor Loops Loop Sensor Loop Loop Action Complete Insert a loop Move forward unlimited(your robot should run forever) Change the Move forward unlimited(your robot should run until touch1 is pressed) loop to a touch1 sensor Insert a loop Move forward 2 seconds-move backwards 1 second-turn 1 Change to Light3<30 Change to sound2>100 Insert a loopchange to ultrasonic4<12 second(your robot should repeat the back and forth forever) Move forward unlimited(your robot should move forward until the light sensor registers a reading below 30) Move forward unlimited(your robot should move forward until a loud sound is made) Move forward unlimited(your robot should move forward until your robot detects an object within 12 ) Challenges-Using Loops & Sensor Loops Program your robot to move forward unlimited- stop when it sees an object within 12 - Play a sound- Reverse for 2 Seconds-Turn right 180 degrees Program your robot to wait until touch1 is pressed-turn left in a large circle until sound>100-stop-play a sound-reverse for 2 seconds Program your robot to wait until touch1- Move forward when the light is on-stop when the light in the room is off Program your robot to drive straight towards a wall. When it detects the wall is within 12 -Stop- Back 3 seconds- Repeat forward to see if the object is still in the way.
Switches Light Switch Ultrasonic Switch Insert All The Switches Into A Loop Switch Action Touch1 switch Play a sound when pressed-play a different sound when not pressed Touch1 switch Move forward when pressed-move in reverse when not pressed Light3<30 Move forward when light-move in reverse when dark Sound>60 Steer right when loud-steer Left when quiet Ultrasonic4<6 Stop when an object is close-move forward when object is farther then 6 Challenges-Using Switches Program your robot to follow a black line(see common palette #17) Program your robot to drive forward-when your robot sees an object within 12 stop- When the object moves begin moving forward again. Repeat the search for objects Program your robot to drive in a circle. If your robot detects an object within 12 drive straight forward until it detects a black line. Stop. Backup 1 second. Turn around 180 degrees. Repeat search for objects. Following A Black Line