Sphero Instructions

Before starting your project, download the Sphero Arcade from the accessories section. Complete all sections under Get Rolling. You DO NOT need to do Sphero Pong. Once they are completed, send a screenshot in Google Classroom and begin your Assignment.

You and your group are tasked with coding your robot to demonstrate your understanding of commands, functions and loops. You have free reign as to what robot you want to use (you are only allowed to use each type of robot one time during the rotation) and what you want your robot to do for this assignment.

  • Going for a 3:
    • Coding Standard: you need to have at least 1 for loop, 1 function.
    • Explanation Standard: You must include the words command, function, call, and for loop in your presentation.
  • Going for a 4:
    • Coding Standard: several functions, several for loops.
    • Explanation Standard: You must include and define the words command, function, call, and for loop in your presentation.
  • Going for a 5:
    • Coding Standard: several functions, several for loops and create you own maze.
    • Explanation Standard: You must include and define the words command, function, call, and for loop in your presentation. Be smart in how you set up your maze so that you can use several functions and for loops. Also, explain as you are the teacher and someone can come in and replicate your process and get the same results as you.

Once you have completed your code, create the Google Slides presentation that was sent to you and include slides that have the following things:

Slide 1: Name and title of assignment

Slide 2: A screenshot of your code the Commands, Functions and Loops sections

Slide 3: An explanation of how you created the code, how you sequenced and how you debugged your code (be sure to use appropriate vocabulary in this section such as command, function, call, and for loop).

Slide 4: A video of your robot completing the your code.

Slide 5: Reflection - What obstacles did you face during this assignment? How did you persevere?



Helpful Hints:

  • The Playground for this app has some glitches. You will need to begin your code like this:


  • You need to change the word (true) to (false) and then begin your code after the curly bracket. Make sure you include one extra curly bracket at the end of your code. This has to do with the glitchiness. Or you can delete the code written in for the forever square.


  • Begin rolling your Sphero at 'speed: 50 and wait (for: 1)' so you can see how far he will go. You can base your other measurements off of what you see here.


  • Do not drop your Sphero.


  • Do not be offended if the Sphero hits you - we are all learning here! No one is trying to purposely make the Sphero hit anyone.


  • Don't forget to stop your Sphero from rolling.


  • Make sure you use the protractor to help you with your angles. Whatever angle you start at is the angle your Sphero will always be rolling. 0 will always be in the same spot.
Example: Assignment 2 - Sphero