Learning Math and CS with Robotics
• Lessons for new concepts
• Activities for homework

Try this set of activities to practice Grade 5 math concepts through coding and robotics. Use RoboBlockly to control a virtual robot, hardware Linkbot, or both!

 Drive Distance: Driving a Robot a Specified DistanceR Set the Robot Speed [setSpeed()]R Drive Robot for a Specified Amount of Time [driveTime()]R Drive Angle: Drive a Robot by Turning the Wheels [driveAngle()]R Turn Left and RightR Walk the DogsR Drive to an (x,y) Point on the Grid [drivexyTo()]R Draw Patterns with the RobotR Draw the Letter "A"R Multiple Robots: Controlling Multiple Robots One at a TimeR Move Multiple Robots at Same Time [driveDistanceNB(), moveWait()]R Robots Chasing Each Other in a LineR Choose the Hotel RoomsPR Arriving at the Same Location by Changing the Initial Position and AngleR Get the Current Location of a Robot [getxy(), getposition()]R Get the Location and Angle of a Robot and Output to the UserR Get Joint Angle of Robot's Wheels [getJointAngle()\R

Activity mats: