The City School 2021-2022
Connecting Edison to a Computer
To connect Edison, plug the audio jack end
of the EdComm cable into the headphone
socket on your computer or tablet. The Interactive Stories
other end of the EdComm cable connects
to your Edison robot as shown.
Get Edison Ready
To get Edison ready for use, you need to complete the following three steps:
• Open the battery compartment at the back of Edison
• Remove the EdComm programming cable.
• Insert 4 ‘AAA’ batteries. Please refer to the picture and
ensure that the batteries are inserted correctly to avoid
damaging Edison. Be sure to reclose the battery case by
clipping the battery cover back on.
• Turn Edison on by flipping the robot over. Slide the power
switch to the ‘on’ position, as shown in the picture. Doing
this will turn Edison on. Edison will make a chirping beep
and the red LED lights will start flashing.
151
The City School 2021-2022
Setting up Your Programming Device for EdScratch
1. Load the EdBlocks app by opening www.edscratchapp.com in a browser (we strongly
recommend Google Chrome). Launch the programming app by pushing the orange
Launch EdScratch button. Make sure you allow pop-ups for www.edblocksapp.com.
2. Once the app opens, you will see the programming environment. Open Menu from
the menu bar and select Load Demos. A list of demo programs will open in a pop-up
window. Select the program called Test_program which will load in the programming
environment.
152
The City School 2021-2022
3. Adjust your device’s volume to maximum or 100%. Plug the EdComm
programming cable into the audio jack of your device.
4. Turn your Edison robot on. Connect the EdComm cable to the bottom of the
robot, near the power switch. Press the round (record) button one time.
5. Ensure to disable all audio enhancements before programming the edison robot.
The computer/device volume should also be set to maximum. Interactive Stories
6. In the EdScratch app, press the Program Edison button. Follow the instructions
on the pop-up and then press the Program Edison button on the pop-up to
download the program into Edison.
Note: Many devices have built-in safety settings that reduce the volume when
an audio device is connected to the headphone jack. Always doublecheck the
volume settings after plugging in the EdComm cable to your device.
7. While the program is downloading, you will hear a whirring sound, a bit like a dial-up
modem. When the download is done, you will hear one of two sounds: the ‘success’
sound (the same chirping beep Edison makes when you first turn the robot on) or the
fail sound (a descending beeping sound).
153
The City School 2021-2022
EdScratch Interface
EdScratch is a vertical block-based visual
programming language based on Scratch. Checkpoint
EdScratch combines the ease of drag-and-drop
programming with powerful functionality and Edison is the perfect tool to
help learn and teach
versatility. The result is a robot programming coding, robotics and STEAM.
language that is easy to learn and offers a Edison’s line tracking sensor is
robust platform for computer science education. made up of two parts: a red LED
light and a light sensor.
EdScratch’s intuitive layout and the simplicity of
block-based coding makes EdScratch an ideal programming language for students aged
10 and up. You can access EdScratch online at www.edscratchapp.com
154
The City School 2021-2022
The EdScratch interface has four parts:
Block pallet: all of the blocks that you can use are in block pallet. To use a block,
select it from the block pallet, and drag it into the programming area.
Programming area: the large area where you can connect blocks together into
programs is called the programming area. Drag and drop blocks from the block
pallet into this area to use them into your program. Interactive Stories
Menu bar: options such Save and Load are accessed from the menu bar. The menu
bar has also program edison button.
Bug box: the section below block pallet and the programming area is called the bug
box. Warning messages will be shown in the bug box.
6.10. Bar Code Programming in Edison
Edison Robot can be programmed by scanning the following barcodes:
Clap Control Driving
Edison is equipped with a sound sensor and can detect loud sounds, like clapping.
This barcode activates Edison’s clap controlled driving program. The program listens for
a loud sound, like a clap. When Edison detects a loud sound, the robot responds by turning
to the right. If the robot detects two claps, it will drive forward, then stop.
Read the barcode
1. Place Edison above the arrow on
the right side, facing the barcode.
2. Press the record (round) button 3
times.
3. Wait while Edison drives forward
and scans the barcode.
155
The City School 2021-2022
To run the program, place Edison down on a flat surface and press the play (triangle)
button. Now, with your hands close to Edison, clap your hands one time. The robot will turn
right. Now clap your hands twice. Edison will drive forward about 30cm. Next, try tapping
Edison with your finger, first one time, then two times.
Avoid Obstacles
Edison can see invisible light, called infrared light, and use it to detect obstacles.
This barcode activates Edison’s avoid obstacles program. This program drives Edison
forward. Then, when an obstacle is detected, the robot reverses and then turns on the spot
away from the obstacle. Then Edison will continue to drive forward.
Read the barcode
1. Place Edison above the arrow on the
right side, facing the barcode.
2. Press the record (round) button 3
times.
3. Wait while Edison drives forward
and scans the barcode.
Assemble some objects to be obstacles for
Edison to avoid. The obstacles need to be at
least the same height as Edison (3.5cm/1.5in)
and opaque (not see-through) but not too Romeo is a humanoid sized robot who is
designed and built to assist the elderly as
dark (not black). To run the program, press they lose their own autonomy. This robot
the play (triangle) button. Watch Edison is designed to be able to open doors,
climb stairs and reach for objects while
approach an obstacle, then turn away to going about its care duties.
avoid colliding with it.
156
The City School 2021-2022
Follow a Torch
Interactive Stories
Edison loves light! When you run this program, the robot will drive towards the
brightest light source. This barcode activates Edison’s follow a torch program. (In
American English, a torch is known as a flashlight.) The program uses Edison’s light
sensors and motors to make the robot follow the brightest source of light it can
detect.
Read the barcode
1. Place Edison above the arrow on the
right side, facing the barcode.
2. Press the record (round) button 3
times.
3. Wait while Edison drives forward and
scans the barcode.
You will need a torch/flashlight and a flat surface away from any other really bright
sources of light, such as sunlight. To run the program, press the play (triangle) button
and aim your torch at Edison. Once the robot ‘sees’ the bright source of light, it will drive
towards it. You can control how Edison drives by moving the torch
Line Tracking
Line tracking is a very popular robotics activity because it’s fun to watch the robot go
around and around a track. This barcode activates Edison’s line tracking program. The
program uses Edison’s line tracking sensor and motors to follow the edge of a black line.
157
The City School 2021-2022
Read the barcode
1. Place Edison above the arrow
on the right side, facing the
barcode.
2. Press the record (round) button
3 times.
3. Wait while Edison drives
forward and scans the barcode.
The first thing you need is a line. You can print the small track on the next page, print
the large A1 (84cm x 59cm) EdMat from meetedison.com/edmat/ or make your own
line using black electrical tape on a white table (the line must be 1.5cm/0.6in thick).
To run the program, place Edison to one side of your line. Make sure that the line
tracking sensor is on white. Don’t place the sensor directly on the line. Then, press the play
(triangle) button and watch Edison find and follow the line.
Bounce in Borders
This barcode activates Edison’s bounce in borders program. The program uses Edison’s
line tracking sensor and motors to stop the robot from crossing a black line.
Read the barcode
1. Place Edison above the arrow on
the right side, facing the barcode.
2. Press the record (round) button 3
times.
3. Wait while Edison drives forward
and scans the barcode.
158
The City School 2021-2022
The first thing you need is a shape with a dark border. You can print the small track
on the last page, print the large A1 (84cm x 59cm) EdMat from meetedison.com/
edmat/ or make your own shape using black electrical tape on a white table (the
line must be 1.5cm/0.6in thick). Interactive Stories
To run the program, place Edison inside the borders. Make sure that the line tracking
sensor is on white. Don’t place the sensor directly on the line. Then, press the play
(triangle) button. Edison will drive forward until the line tracking sensor detects the
line, then reverse back, turn, and continue driving.
Sumo Wrestle
This barcode activates Edison’s sumo wrestle program. The program brings together the
‘Bounce in borders’ program to keep the robot in the ring plus a version of obstacle
detection to locate and attack the opponent.
Read the barcode
1. Place Edison above the arrow on the
right side, facing the barcode.
2. Press the record (round) button 3
times.
3. Wait while Edison drives forward and
scans the barcode.
159
The City School 2021-2022
Remote Control Driving
So you really want to control your Edison!? Here’s your chance to control Edison like a
remote control car and you can do it with your TV remote control.
These barcodes allow Edison to learn commands from your TV or DVD remote control.
Read the barcode
1. Read the barcode.
2. Place Edison above the arrow on the right side, facing the barcode.
3. Press the record (round) button 3 times.
4. Wait while Edison drives forward and scans the barcode.
5. Press a button on your TV/DVD remote that you want to match to that barcode’s
action.
Barcode-IR learn drive forward Barcode-IR learn turn right
Barcode-IR learn drive backward Barcode-IR learn turn left
Barcode-IR learn spin right Barcode-IR play beep
Barcode-IR learn spin left Barcode-IR learn play tune
160
The City School 2021-2022
Teach Edison each barcode one by one. Use buttons on your remote control that
align with the action Edison will perform. For example, use an ‘up’ arrow (like ‘volume
up’) for ‘drive forward’. You can make changes whenever you want by rescanning the
barcode and pairing a different button, so play around with which buttons suit you
the best. Interactive Stories
Edison is compatible with around 75% of TV and DVD remote controls. If one of your
remotes doesn’t happen to work, try another one. If none of your remotes work, then
you can purchase an inexpensive ‘universal remote’ and set it to be a Sony DVD
remote control, which works well with Edison.
161
The City School 2021-2022
Let’s Review
1. A computer program is a series of instructions that tell a computer to perform an
action.
2. Scratch is a free visual programming language developed to help simplify the
process of coding.
3. In Scratch, we write programs called Script. Each script controls an object called a
Sprite.
4. The Block Palette contains the blocks that we can use to make our scripts.
5. Robotics is becoming increasingly important at all levels of education and a variety
of educational robots have been developed.
6. Edison is tool to help learn and teach coding, robotics and STEAM.
7. Default settings of Edison’s three buttons:
• Record button 1 press = download program, 3 presses = scan barcode
• Stop button 1 press = stop program
• Play button 1 press = run program
8. EdScratch is a vertical block-based visual programming language based on Scratch.
My Word Bank!
Shrink
Visual programming
Computer program
Script
Programming language
Sprite
Stage
Edison
Edcomm cable
Line control sensor
Robotics Edscratch
Block palette Bug Box
162
21-
22
0
2
2
The City School 2021-2022
0
The City School
Glossary
AutoFit: allows you to set a column’s width to fit its content automatically.
AVERAGE: calculates the average (arithmetic mean) of supplied numbers.
Basic Formatting: customize the look and feel of your workbook, allowing you to draw
attention to specific sections and making your content easier to view and understand.
Bug box: the section below block pallet and the programming area is called the bug box.
Chart: a tool you can use to communicate data graphically.
Column charts: use vertical bars to represent data.
CONCATENATE: allows you to combine text from different cells into one cell.
Desktop publishing: creation of documents by combining text and images.
Document theme: a set of formatting choices that include a set of theme colours, a set of
theme fonts and a set of theme effects
Edison: tool to help learn and teach coding, robotics and STEAM (science, technology,
engineering, arts and mathematics) in a fun and engaging way. It is suited to
learning basic concepts and complex processes as it supports block-based & Python
programming.
EDraw Max: a desktop publishing and typesetting software application produced by
EDraw Soft.
EdScratch: a vertical block-based visual programming language based on Scratch.
Elements: enables you to add arrows to a video that draw the viewer’s attention to an
important detail in the shot or emojis that make your videos more cheerful.
Favicon: a small image that is seen on a tab in browsers and also in a list of bookmarks.
Filmora: a fast, easy way to turn photos and videos into great-looking movies and slide
shows you can share with your class, on the Web, or DVDs.
Footer: section of workbook that appears at the bottom margin
Format Painter: copies all of the formatting from the selected cell.
Function: a predefined formula that performs calculations using specific values in a
particular order.
Header: a section of the workbook that appears in the top margin
Homepage: The first page of a website is called the homepage
Hyperlinks: they are used to link webpages on the same website or to another website
Line charts: are ideal for showing trends.
164
The City School 2021-2022
MAX: returns the largest value from a supplied range of cells.
Media Library: this is where you will find all your media including video clips, photos,
and music.
MIN: function returns the smallest value from a supplied range of cell.
Mobirise: a free offline app for Window and Mac to easily create small/medium
websites, landing pages, online resumes and portfolios, promo sites for apps, Glossary
events, services, and products.
Page margin: an area between the main content of a page and the page edges.
Pan left mode: move horizontally from the green frame on the left to the red frame
on the right.
Pan right mode: move horizontally from the green frame on the right to the red
frame on the left.
Pie charts: make it easy to compare proportions.
Placeholders: contains different types of content, including text and images.
PowerPoint: a computer program that allows you to create and show slides to
support a presentation.
Predefined chart layouts: allow you to modify chart elements including chart titles,
legends, and data labels
Programming Area: the large area where you can connect blocks together into
programs
Record Slide Show: feature is similar to the Rehearse Timings feature, but it’s a bit
more comprehensive.
Rehearsing timings: can be useful if you want to set up a presentation to play at a
certain speed without having to click through the slides to present it.
Scratch: a free visual programming language developed to help simplify the
process of creating and programming animations, games, music, interactive stories
and more.
Script: programs in scratch are called script.
Site Styles: allows you to quickly and conveniently edit the colour tones, font styles,
and do other cool things.
165
1 65
The City School 2021-2022
SmartArt: allows you to communicate information with graphics instead of just using text.
Spreadsheet: a program that allows you to store, organize, and analyze information.
Sprite: Each object in Scratch is called a sprite.
SUM: is used to find the total of numbers entered in a range of cells.
Theme effects: are sets of lines and fill effects.
Theme: refers to a set of unified design elements that provides a look for your document
by using colour, fonts, and graphics.
Timeline: the timeline is where you assemble the media and effects for your video project.
Utility effects: enable you to conceal a face in your video, crop or mask videos or create
the tilt-shift effect.
Webpage: a document with text, images, sound and video that can be accessed on the
web from any device that is connected to the internet.
Website: a set of web pages joined together. All the websites are kept on computers on
the Internet, which are called web servers.
Wrapping: automatically modifes a cell’s row height, allowing cell contents to be displayed
on multiple lines.
Zoom in mode: zoom in from the larger green frame to the smaller red frame.
Zoom out mode: zoom out from the smaller green frame to the larger red frame.
166
The ICTECH curriculum engages students at technical and practical level,
equipping them with skills required in areas of research, publication
designing and prediction. The computing curriculum aims at teaching
principles of information and computation, how digital systems work and
how to put this knowledge to use through programming. ICTECH
activities incorportae a range of technology skills into student learning
such as word processing, programming, Animation, Programming,
Spreadsheets, Photoediting, Desktop Publishing, Digital Citizenship,
Databases, Operating system, Robotics, and Presentation Skills.
Microsoft
OSOF
OSOF
MICR
MICR
MICROSOFT T T We are a Microsoft School
SCHOOLS
SCHOOLS
SCHOOLS
Microsoft