GEAR - Geauga Engineering and Robotics
header graphic

GEAR 3rd Year Junior Lessons - 2025

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

 

 

Third year Juniors will work on programming an Edison V3 robot. This page contains a list of lessons you should complete in the EdScratch Lessons 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/v3/ 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 V3 robot, you can contact Mr. La Favre (jlafavre@gmail.com). You can also find help at this page: https://meetedison.com/trouble-shooting-edison-v3/

If your robot was working but now has stopped working, the batteries may need to be charged.

Charging Edison V3

To power up Edison V3, you can use a USB-A power source like a computer's USB-A port, a USB-A wall adapter, or a USB-A power bank.

Once you have selected your power source, connect Edison's USB cable to the USB-A port on that source.

During charging, both LED lights on Edison V3 will flash simultaneously. When Edison is fully charged, the lights will stop flashing and remain on steadily.

It takes approximately 4 to 5 hours to charge Edison's battery to full capacity.

Once charging is finished, unplug Edison's USB cable from the device or power source. Neatly fold the USB cable and tuck it into the USB cable compartment.

Robot Control Buttons

robot photo

Play (triangle)

1 press = turn robot on (when off)

1 press = run program (when on, red lights flashing)

Stop (square)

1 press = stop program

press and hold down 3 seconds = turn off (red lights stop flashing when robot turns off)

Record (round)

3 presses = scan barcode

 

Lessons

Online lessons from Edison Robot company

Members will get together with all the club at the business meetings, the 4th Wednesday of months from January through August. Members will meet with Mr. La Favre and Mr. Carter after the business meeting. In addition, members will meet individually once or twice a month with Mr. La Favre via ZOOM.

Members proceed at their own pace. However, we have divided the assigned pages into 15 sets. As you finish a set or two, please sign up for a zoom session (jlafavre@gmail.com). You will receive a list of dates and times for each month Please let us know when you want your zoom. We suggest completing two assignments a month. Please send an electronic copy of the completed work the day before your appointment to Mr. La Favre (jlafavre@gmail.com). This gives us a chance to review the work.

Please make sure you add your answer pages to your binder. The judges will look at these at Project Judging.

Any member who completes these assignments can move on and learn to program in EdPy

The lessons you will complete are in a book available online at this link: https://meetedison.com/wp-content/uploads/2024/07/EdScratch-Student-Lesson-Activities-EdisonV3.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 (jlafavre@gmail.com)

ASSIGNMENT ONE

Pages 17-19   Let's explore the EdScratch environment, answer questions page 19

Page 20 (top part)   Challenge up: Download another!, answer questions on page. Skip Change it up: Does EdScratch = Scratch?

Page 21   Let's explore warning messages , answer questions on this page.

ASSIGNMENT TWO

Pages 29-30   Let's explore going step-by-step in EdScratch, answer questions on pages 29 and 30.

Pages 31-32   Let's explore driving Edison, fill in the block on page 31 and answer question near top of page 32..

Page 32 (bottom part)   Challenge up: Maze madness.

Page 33   Challenge up: Self-walking pet. Answer question on page.

ASSIGNMENT THREE

Pages 34-36 (top part)   Let's explore Edison's outputs, Complete the matching question on page 34 and answer questions on pages 35 and 36.

Page 36 (bottom part)   Challenge up: Drive the maze safely. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Pages 37-38 (top)   Let's explore input parameters. Answer questions on pages 37 and 38.

ASSIGNMENT FOUR

Pages 38 (bottom)-39   Change it up: Teach Edison to count to 9, Teach Edison a Number and Teach Edison a different number. Answer questions on these pages.

Page 40   Challenge up: Teach Edison to count to 9 out loud. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Pages 41-44   Let's explore Edison's musical talents. Answer questions on pages 41, 42, 43

Page 45 (bottom part)  Challenge up: You are the conductor. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

ASSIGNMENT FIVE

Pages 46-48   Let's explore bugs and debugging (something always goes wrong). Answer questions on page 48

Pages 49-51   Let's explore Edison's motors. Answer questions on these pages.

ASSIGNMENT SIX

Pages 61-62   Let's explore repeating steps. Answer questions on these pages.

Page 63 (top part)   Change it up: Drive a triangle. Answer questions.

Page 63 (bottom part)   Change it up: Drive a hexagon. Answer questions.

Page 64   Challenge up: Choose your shape. Answer questions.

Page 65   Challenge up: Drive a circle. Answer questions.

Page 66 (top part)   Change it up: Drive a square?. Answer question.

ASSIGNMENT SEVEN

Page 66 (bottom part)   Challenge up: Doodle-bot challenge. Answer question

Page 67   Let's explore loops and sequence. Answer question.

Pages 68-69   Let's explore forever loops. Answer questions on these pages.

Page 69 (bottom part)   Challenge up: Earworm. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

ASSIGNMENT EIGHT

Pages 70-72   Let's explore stacking and nesting loops. Answer questions on pages 71 and 72.

Page 72 (bottom part)   Change it up: Edison the designer . There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Pages 74-76   Let's explore interrupting the main program. Answer questions on page 75.

Page 76 (bottom part)  Change it up: Try a clap instead. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

ASSIGNMENT NINE

Page 77 (top part)   Challenge up: Cheater bot.There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Page 77 (bottom part)   Challenge up: Pick one. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Pages 78-80   Let's explore comments in coding. Answer questions on pages 79 and 80.

Pages 80 (bottom part) - 81   Challenge up: Create and comment. Answer questions on page 80 and 81. Skip Challenge up: Share your comments at bottom of page 81

ASSIGNMENT TEN

Pages 90-92   Let's explore using conditionals. Answer questions on pages 91 and 92.

Pages 93-95   Change it up: Robot error or human error?. Answer questions on pages 94 and 95.

Pages 96-97   Let's explore if statements. Answer questions on the pages.

Pages 98-100   Let's explore if statements and sequence. Answer questions on pages 98 and 100.

ASSIGNMENT ELEVEN

Pages 101-103   Let's explore stacking and nesting if statements. Answer questions on pages 102 and 103.

Pages 105-107 (top)   Let's explore pseudocode. Answer questions at bottom of page 106.

Pages 108-110 (top)   Let's explore Edison's line tracker. Answer questions on pages 108 and 110, complete table page 109

Page 110 (bottom)   Change it up: Drive inside a border. Answer question on this page.

ASSIGNMENT TWELVE

Pages 111-113 (top)   Let's explore algorithms. Answer questions on pages 112 and 113.

Pages 113 (bottom)-114   Challenge up: There's more than one way to follow a line. Answer questions on page 114.

ASSIGNMENT THIRTEEN

Pages 115-117   Let's explore Edison's obstacle detection. Answer questions on page 117.

Page 118 (top)   Challenge up: If line, go right. If obstacle, go left. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

-->

ASSIGNMENT FOURTEEN

Pages 137-139   Let's explore messaging expressions. Answer questions on page 139.

Pages 140-142 (top)   Let's explore Edison's light sensors. Answer question on page 142

Page 142 (bottom) - 143 (top)   Change it up: Edison the moth. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Page 143 (bottom)   Challenge up: Edison the cockroach. Answer question.

ASSIGNMENT FIFTEEN

Pages 144-147 (top)   Let's explore variables. Complete the table on page 146 and answer questions on page 147.

Page 147 (bottom)   Challenge up: Spiralling spider trap. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in your program.

Page 148   Change it up: Drive a random square. Complete the table on this page.

Pages 149-150 (top)   Let's explore using variables with sensor data. Answer questions on these pages.

Page 150 (bottom)   Challenge up: Edison the sprinter. There is no space in the workbook for your answer to this exercise. On a separate sheet of paper, write down the blocks you used in 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: February 2, 2025