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
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.
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.
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.
1 press = turn robot on (when off)
1 press = run program (when on, red lights flashing)
1 press = stop program
press and hold down 3 seconds = turn off (red lights stop flashing when robot turns off)
3 presses = scan barcode
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)
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
-->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.
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.
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