GEAR - Geauga Engineering and Robotics
header graphic

GEAR 3rd Year Junior Lessons - 2022

An online version of this document is available at http://lafavre.us/robotics/juniors.htm

 

 

Third year Juniors will work on programming an Edison robot. This page contains a list of lessons you should complete in the Edison Activity Book

How Do I Program the Robot?

We will start learning to program Edison by using the EdScratch programming environment. EdScratch works in your web browser. In your web browser enter this address to load EdScratch: https://www.edscratchapp.com/ or use this link. We suggest that you bookmark this webpage in your browser because you will need to use it every time you write a program for the robot.

My Edison Robot is not working - what should I do?

For trouble shooting assistance with Edison robot, see this page: https://meetedison.com/edison-robot-support/trouble-shooting/

If your robot was working but now has stopped working, the batteries may need to be recharged. We would be happy to provide you with a set of fresh batteries if you drop the robot at the La Favre front door. Just let us know when you plan to come. We will change the batteries while you wait.

You can also charge the batteries yourself if you have a charger designed to charge nickel metal hydride (Ni-MH) batteries. Please insure your charger is designed to charge Ni-HM batteries. Alternatively, you can use four AAA batteries bought at the store, but only if they are of the ALKALINE type. Changing the batteries can be a bit tricky. Slip a fingernail underneath one of the tabs on the battery cover at the back of the robot to open the battery compartment. Remove the batteries. Insert the fresh batteries, as seen in the photo below. THE BATTERIES MUST BE INSERTED IN THE PROPER PATTERN IN ORDER TO AVOID IRREPARABLE DAMAGE TO THE ROBOT ELECTRONICS. After all four batteries are inserted part way into the compartment, then push them all the way in and replace the door

batteries inserted

Lessons

The EdScratch Lesson Plans Set by Kat Kennewell and Jin Peng is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Parts of the Edison Robot Read this to get started learning about Edison.

More detail about parts of the Edison Robot If you want to learn more about the internal parts of the robot, read this for a detailed description.

Online lessons from Edison Robot company

The lessons you will complete are in a book available online at this link: https://meetedison.com/content/EdScratch/EdScratch-student-lesson-activities.pdf     We suggest that you download a copy of this book to your computer. Below is a list of the lessons you should complete.

Some pages in the workbook contain questions that you need to answer. When you have answered a set of questions, you should send them to Mr. La Favre and he will correct your work. Thebest way to complete your work is by creating a text document and email the document to Mr. La Favre at jlafavre@gmail.com. Be sure to include the page numbers of the workbook and the question numbers. Write out the question and then your answer. In some cases your answer will need to be a drawing. In that case, insert an image of your drawing into the text document. When you are asked to write down a program you created, you may do so as text in your document or by inserting an image of your program blocks.

Pages 23 to 27   U1-2.1 Let's explore the EdScratch environment, answer questions 1, 2 and 3 on page 27

Page 28   U1-2.1a Challenge up: Download another!, answer questions 1, 2 and 3 on page 28

Pages 30-31   U1-2.2 Let's explore warning messages , answer questions 1, 2 and 3 on page 31
In this lesson you will be asked to download another demo program and test it out. When you try to do this, sometimes the website does not work correctly.If you get this message: Please login to access your saved programs, then close the message box and try again. When it works correctly, you should get the following list of demo programs: Test_Program, Moving_with_music, Follow_a_line, Bounce_in_borders, Warning_messages_demo, Clap_controlled_driving, Avoid_obstacles, Follow_a_torch, Line_tracking_using_if_statement
Some of these programs require the use of an Activity Sheet, which you need to print. For Follow_a_line and Line_tracking_using_if_statement, print Activity sheet on page 32,For Bounce_in_borders, print Activity sheet on page 33.

Unit 2: Move it

Pages 41-42   U2-1.2 Let's explore going step-by-step in EdScratch, answer question one on page 41 and question two on page 42

Pages 43-44   U2-1.3 Let's explore driving Edison, answer questions 1 and 2 on page 44. For question 1 you will need to fill in the block with values, then make an image of this and insert it into your text document. You will need to print out activity sheets U2-2 and U2-3 on pages 78 and 79 to complete the questions.

Page 45   U2-1.3a Challenge up: Maze madness. On this page you are asked: Did you get Edison to drive the maze on activity sheet U2-3 successfully? There is no question number for this, but please answer the question. You are also asked to try three other maze challenges: Mirror track, Backwards bot, Make your own maze. Please let us know in your answer if you were able to complete these three maze challenges.

Page 46   U2-1.3b Challenge up: Self-walking pet. There are no questions on this page. You are asked to create a program for a Self-walking pet. Please write the program you made. List the sequence of blocks you used in your program.

Pages 47-50   U2-2.1 Let's explore Edison's outputs, Answer questions 1 and 2 on page 48 and question 3 on page 50

Page 51   U2-2.1a Challenge up: Drive the maze safely. There is no question number on this page but you are asked to create a program. For your answer on thispage, please write down your program (list the sequence of blocks with values for each block). You will need a print out of U2-3 activity sheet to test your program, which is located on page 79.

Pages 52-53   U2-2.2 Let's explore input parameters. Answer questions 1, 2, 3, 4 and 5 on page 53

Pages 54-56   U2-2.2a Change it up: Teach Edison to count to 9, Answer questions 1 and 2 on page 54, questions 3, 4 and 5 on page 55, and question 6 on page 56. For these questions you will make the robot trace out two different numbers. Select the two numbers from activity sheets on pages 80, 81, 82, 83

Page 57   U2-2.2b Challenge up: Teach Edison to count to 9 out loud. This page does not have a numbered question. However, you are asked to create a program. For your answer on this page, please write your program. Provide the sequence of blocks you used and the values applied to blocks.

Pages 58-61   U2-2.3 Let's explore Edison's musical talents. Answer questions 1, 2, 3, 4 on page 59 and question 5 on page 60

Page 63   U2-2.3b Challenge up: You are the conductor. This page does not have any numbered questions. However, you are asked to create a program. For your answer on this page, please write down the program you created to play a musical tune.

Pages 64-67   U2-2.4 Let's explore bugs and debugging. Answer questions 1 and 2 on page 67

Pages 68-72   U2-2.5 Let's explore Edison's motors. Answer questions 1 and 2 on page 68, questions 3 and 4 on page 69, questions 5 and 6 on page 70, questions 7 and 8 on page 71 and question 9 on page 72.

Unit 3: Got loops?

Pages 85-87   U3-1.1 Let's explore repeating steps. Answer questions 1 and 2 on page 85 and questions 3 and 4 on page 87. You will need to print activity sheet U3-1 on page 118

Page 88   U3-1.1a Change it up: Drive a triangle. Answer questions 1, 2 and 3 on page 88. You will need to print activity sheet U3-2 on page 119

Page 89   U3-1.1b Change it up: Drive a hexagon. Answer questions 1, 2 and 3 on page 89. You will need to print activity sheet U3-3 on page 120

Page 90   U3-1.1c Challenge up: Choose your shape. Answer questions 1 and 2 on page 90

Pages 91-92   U3-1.1d Challenge up: Drive a circle. Answer question 1 on page 91 and question 2 on page 92. You will need to print activity sheet U3-4 on page 121

Page 93   U3-1.1e Change it up: Drive a square?. Answer question 1 on page 93.

Page 94   U3-1.1f Challenge up: Doodle-bot challenge. Answer question 1 on page 94

Pages 95-96   U3-1.2 Let's explore loops and sequence. Answer questions 1 and 2 on page 96. Use an image for your answer to question 1. You will need to print activity sheet U3-5 on page 122.

Pages 97-98   U3-1.3 Let's explore forever loops. Answer questions 1 and 2 on page 98.

Page 99   U3-1.3a Challenge up: Earworm. There is no numbered question on this page, but you are asked to create a program. For your answer on this page, please write out the blocks of the program that you created.

Pages 100-103   U3-1.4 Let's explore stacking and nesting loops. Answer questions 1, 2, 3, 4 and 5 on page 102 and question 6 on page 103. You will need to print activity sheet U3-6 on page 123.

Page 104   U3-1.4a Change it up: Edison the designer . There is no numbered question on this page but you are asked to create a program. For your answer on this page, please write out your program blocks including any values used in the blocks. For reference you need to look at activity sheet U3-7 on page 124.

Pages 106-108   U3-2.1 Let's explore interrupting the main program. Answer question 1 on page 107 and question 2 on page 108.

Page 109   U3-2.1a Change it up: Try a clap instead. There are no numbered questions on this page but you are asked to create a program. For your answer on this page, please write out your program, including values you used in blocks.

Page 110   U3-2.1b Challenge up: Cheater bot. There are no numbered questions on this page but you are asked to create a program. For your answer on this page, please write out your program, including values you used in blocks.

Page 111   U3-2.1c Challenge up: Pick one. There are no numbered questions on this page but you are asked to create a program. For your answer on this page, please write out your program, including values you used in blocks.

Pages 112-114   U3-2.2 Let's explore comments in coding. Answer questions 1, 2, 3 and 4 on page 114.

Pages 115-116   U3-2.2a Challenge up: Create and comment. Answer questions 1 and 2 on page 115 and questions 3 and 4 on page 116.

Unit 4: What if...

Pages 126-129   U4-1.1 Let's explore using conditionals. Answer question 1 on page 127, question 2 on page 128 and questions 3 and 4 on page 129.

Pages 130-133   U4-1.1a Change it up: Robot error or human error?. Answer questions 1, 2 and 3 on page 131, question 4 on page 132 and question 5 on page 133.

Pages 134-136   U4-1.2 Let's explore if statements. Answer question 1 on page 134 and questions 2, 3 and 4 on page 136. You will need to look at U4-1 activity sheet on page 179 to complete the questions.

Pages 137-139   U4-1.3 Let's explore if statements and sequence. Answer questions 1 and 2 on page 137, question 3 on page 138 and questions 4 and 5 on page 139.

Pages 140-143   U4-1.4 Let's explore stacking and nesting if statements. Answer questions 1, 2 and 3 on page 141 and question 4 on page 143.

Pages 145-147   U4-2.1 Let's explore pseudocode. Answer questions 1, 2 and 3 on page 147. You will need to look at activity sheet U4-2 on page 180 to answer these questions.

Pages 149-151   U4-2.2 Let's explore Edison's line tracker. Answer question 1 on page 149 and question 2 on page 150. You will need to print activity sheet U4-3 on page 181.

Page 152   U4-2.2a Change it up: Drive inside a border. Answer question 1 on page 152. You are also asked to create and test a program on this page. Please write down your program, including any values used in blocks. You will need to print U4-4 activity sheet on page 182 to test your program.

Pages 153-155   U4-2.3 Let's explore algorithms. Answer questions 1 and 2 on page 155.

Pages 156-157   U4-2.3a Challenge up: There's more than one way to follow a line. On page 157 there are two boxes labeled Program One and Program Two, where you are to write down your programs. Please write your programs for your answers on page 157.

Pages 158-160   U4-2.4 Let's explore Edison's obstacle detection. Answer questions 1 and 2 on page 160.

Page 161   U4-2.4a Change it up: Faster, faster, smash?. Answer questions 1 and 2 on page 161.

Page 162   U4-2.4b Challenge up: If line, go right. If obstacle, go left. There are no numbered questions on this page. However, you are asked to create a program and test it out. For your answer on this page, please let us know if your program worked on not. You will need to print activity sheet U4-5 on page 183.

Unit 5: Versatile variables

Pages 186-188   U5-1.1 Let's explore expressions. Answer questions 1, 2, 3 and 4 on page 188.

Pages 189-191   U5-1.2 Let's explore Edison's light sensors. Answer question 1 on page 191.

Page 192   U5-1.2a Change it up: Edison the moth. There are no numbered questions on this page, but you are asked to create a program. For your answer, please write down the program you created.

Page 193   U5-1.2b Challenge up: Edison the cockroach. Answer question 1 on page 193.

Pages 194-198   U5-1.3 Let's explore variables. Answer question 1 on page 197 and questions 2 and 3 on page 198.

Page 199   U5-1.3a Challenge up: Spiralling spider trap. There are no numbered questions on this page, but you are asked to create a program. For your answer, please write down the program you created.

Page 200   U5-1.3b Change it up: Drive a random square. Answer question 1 on page 200.

Pages 201-202   U5-1.4 Let's explore using variables with sensor data. Answer questions 1 and 2 on page 201 and questions 3 and 4 on page 202.

Page 203   U5-1.4a Challenge up: Edison the sprinter. There are no numbered questions on this page, but you are asked to create a program. For your answer, please write down the program you created. You will need to print activity sheet U5-1 on page 217 to test your program.

Do you want to learn a new programming language?

When you have completed the lessons using EdScratch, you might want to go on and learn another way to program Edison. Edison can be programmed with EdPy, which is based on the popular programming language named Python. When you start learning Python, you begin a journey that will allow you to do advanced programming.

GEAR advisors have not selected a series of EdPy lessons for you at this time. Nevertheless, you can check out EdPy at this web site: https://meetedison.com/robot-programming-software/edpy/


Last update: January 31, 2022