Ed EdisonCode
L1 โ€” Meet Edison
1 / 6
Lesson 1 of 6
Meet Edison
Introduction to the Edison V3 Robot
Year 9 ยท Robotics with Edisons
1Identify and describe the key sensors and components of the Edison V3 robot
2Explain what barcode programs are and how they are loaded onto Edison
3Successfully scan and run at least 3 barcode programs, recording observations
Prior Knowledge: Students should be familiar with the concept of input/output and basic hardware components from Y7/Y8.
Lesson prep: Print the Edison barcode sheet (Resource: Edison Robot Barcode.docx). Ensure all Edisons are charged and USB cables are available. Have EdPy open on your screen to show the environment for next lesson.
Slide 2 / 6
Key Vocabulary
Terms students need to know before we start
๐Ÿค–
Edison V3
A small, programmable robot designed for education. Version 3 features improved sensors, USB-C charging, and is compatible with LEGO. Programmed using EdPy (Python).
๐Ÿ”ด
IR Sensor (Infrared)
Infrared sensors emit invisible light and detect reflections. Edison uses these at the front to detect obstacles, and underneath for line tracking.
๐Ÿ“Š
Barcode Program
A pre-loaded program that Edison runs when it scans a specific barcode with its optical sensor. No coding required โ€” useful for exploring robot behaviour.
๐Ÿ
EdPy
A Python-based programming language specifically designed for Edison robots. Code is written online at edpyapp.com and downloaded to the robot via USB.
Differentiation: Ask students to suggest which sensor might be most useful for different real-world robot tasks (e.g., a warehouse robot, a vacuum cleaner, a self-driving car).
Slide 3 / 6
Edison V3 Anatomy
Know your robot before you program it
๐Ÿค–
๐Ÿ”ด IR Obstacle (front ร—2) ๐Ÿ”ต LED ๐ŸŸข Line Sensors (bottom ร—2) ๐ŸŸก Buzzer
ComponentLocationUsed for
IR Obstacle (ร—2)FrontAvoiding objects
Line Tracking (ร—2)BottomFollowing lines
Clap SensorFrontDetecting loud sounds
LEDTop-frontVisual output
BuzzerInternalAudio output / beeps
USB PortRight sideProgramming / charging
Play Button โ–ถTopRun program / scan barcode
Record Button โบTopRecord (round button)
Slide 4 / 6
Barcode Programs
Running pre-loaded behaviours without writing code
Live Demo: Show students how to scan a barcode. Place barcode sheet flat on desk. Hold Edison's front-underside about 1โ€“2cm above the barcode. Hold โ–ถ Play button for 3 seconds until it beeps. Release the button โ€” Edison runs the program.
โฌ†๏ธ
Drive Forward
Edison drives forward until it detects an obstacle
๐Ÿ”„
Obstacle Avoidance
Uses IR sensors to autonomously navigate around objects
๐ŸŽต
Play Music
Plays a short melody using the buzzer
๐Ÿ‘‹
Clap Control
One clap = start driving; second clap = stop
โšซ
Line Follower
Follows a black line on white paper using bottom sensors
Key question for class: "These programs are already inside Edison. Can you think of a real device where pre-loaded programs are useful without needing to code them yourself?"
Slide 5 / 6
Student Task
Explore your Edison using barcodes and the student worksheet
Direct students to the student worksheet: student.html โ†’ L1 Meet Edison. They work through Steps 1โ€“3 on the worksheet.
1Step 1: Identify Edison's parts โ€” take a photo of their robot and upload it to the worksheet
2Step 2: Read about the barcode programs โ€” discuss predictions before scanning
3Step 3: Scan 3 barcodes โ€” predict, observe, record. Upload photo evidence and complete plenary reflection
๐Ÿฅ‰ Bronze
Identify 5 components on Edison and scan 3 different barcodes
๐Ÿฅˆ Silver
+ Explain the purpose of each sensor in your own words
๐Ÿฅ‡ Gold
+ Research: find one real robot that uses similar sensors and describe its purpose
Timing: Steps 1 & 2 โ€” ~8 minutes. Step 3 (barcode challenge) โ€” ~15 minutes. Final reflection โ€” 5 minutes.
Slide 6 / 6
Plenary
Consolidate learning and preview Lesson 2
Exit Ticket โ€” Think โ†’ Pair โ†’ Share
"A barcode program for 'obstacle avoidance' is already inside Edison. In Lesson 2, we will write our OWN obstacle avoidance code. What do you think is the advantage of writing it yourself rather than using a barcode?"
โœ… Today we covered
  • Edison V3 hardware and sensors
  • How barcode programs work
  • Predict โ†’ Observe โ†’ Explain approach
โญ Next Lesson
Lesson 2: Moving with EdPy

We will write our first Python-based EdPy programs to control Edison's movement โ€” forward, backward, turns, and speed.
Remind students: Their lesson is unlocked on the worksheet once they finish Step 3 and upload evidence. They must export their PDF before the end of the unit.
๐Ÿ—’ Teacher Notes โ€” Slide 1
๐Ÿ—’ Teacher Notes โ€” Slide 2
๐Ÿ—’ Teacher Notes โ€” Slide 3
๐Ÿ—’ Teacher Notes โ€” Slide 4
๐Ÿ—’ Teacher Notes โ€” Slide 5
๐Ÿ—’ Teacher Notes โ€” Slide 6