wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

7dig REVISION

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is an input?

a)

information that goes into a system

b)

Information that comes out of a system

2.

Which is an input?

a)

A button you can press

b)

A light that turns on

3.

Which is an input?

a)

A servo

b)

A Sensor

4.

Which is NOT an input?

a)

Motion Sensor

b)

Light Sensor

c)

Sound Sensor

d)

A sound byte

5.

Which is an OUTPUT?

a)

A button

b)

A Servo

6.

Which is an OUTPUT?

a)

A fan

b)

A Microphone

7.

What is a property of DIGITAL inputs/outputs?

a)

1 or 0

b)

Many different states

8.

What is a property of ANALOGUE inputs/outputs?

a)

1 or 0

b)

Many different states

9.

Which of the following is NOT digital?

a)

light switch

b)

big red button

c)

Fan dial

10.

Which of the following is NOT analogue?

a)

A scale that weighs

b)

A fan dial/rotation sensor

c)

A servo

d)

A button

11.

What is a button?

a)

digital.input

b)

digital.output

c)

analogue.input

d)

analogue.output

12.

What is a light?

a)

digital.input

b)

digital.output

c)

analogue.input

d)

analogue.output

13.

What is a pressure sensor (a scale)?

a)

digital.input

b)

digital.output

c)

analogue.input

d)

analogue.output

14.

What is a fan?

a)

digital.input

b)

digital.output

c)

analogue.input

d)

analogue.output

15.

What is another way to say input?

a)

Read

b)

Write

16.

What is another way to say OUTPUT?

a)

Read

b)

Write

17.

Which is a digital.read?

a)

motion sensor

b)

rotation sensor

c)

pressure sensor

18.

Which is a digital.write?

a)

Motion sensor

b)

LED Light

c)

Servo

19.

Which is an analogue.read?

a)

Rotation sensor (a dial)

b)

A button

c)

An LED Light

20.

Which is an analogue.write?

a)

LED Light

b)

Button

c)

Servo

21.

What could the following code be doing?

IF digital.read = 1

THEN digital.write=1

a)

If I press a button,

Turn a light off

b)

If I press a button,

Turn a light on

c)

If a scale weighs 1,

Turn a light off

d)

If a scale weighs 1,

Turn a light on

22.

What could the following code be doing?

IF analogue.read < 10

THEN digital.write=0

a)

If something weighs less than 10,

turn on a light

b)

If something weighs less than 10,

turn off a light

c)

If something weighs less than 10,

move a servo

23.

What could the following code be doing?

IF analogue.read = 2

THEN analogue.write = 0

a)

If I push a button 2 times,

Turn off a light

b)

If i set a dial to 2,

turn a fan off

c)

If i set a dial to 2,

turn a fan on

24.

Which code would do the following?

IF i press a button

THEN turn on a light

ELSE light stays off

a)

if digital.read = 0

THEN

digital.write = 1

ELSE

digital.write = 1

b)

if digital.read = 1

THEN

digital.write = 0

ELSE

digital.write = 1

c)

if digital.read = 1

THEN

digital.write = 1

ELSE

digital.write = 1

d)

if digital.read = 1

THEN

digital.write = 1

ELSE

digital.write = 0

25.

Which code would do the following?

IF a light is on

THEN turn on a fan

ELSE turn off a fan

a)

if digital.output = 1

THEN

analogue.write = 5

ELSE

analogue.write = 0

b)

if digital.input = 1

THEN

analogue.write = 5

ELSE

analogue.write = 0

c)

if digital.output = 1

THEN

analogue.read = 5

ELSE

analogue.write = 0

d)

if digital.output = 1

THEN

analogue.write = 5

ELSE

analogue.read = 0