wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

One Day Robo Session

Total questions: 25

Worksheet time: 9mins

Name
Class
Date
1.

(a)   is used in serial bridges between two microprocessors, debugging your robots/ projects, and testing your boards.

2.

Which statement is true?

a)

1 rx, 0 tx

b)

1 tx, 0 rx

c)

2tx, 1rx

d)

2 tx, 1rx

3.

What pinMode is used for tact switches?

a)

INPUT

b)

INPUT_PULLUP

c)

OUTPUT

4.

for (initialization; condition; (a)   ) {

// statement(s); }


What is missing?

5.

What does PWM mean?

a)

pin with modulation

b)

pin width modulation

c)

pulse width modulation

d)

pulse with modulation

6.

In electronics, what is an LDR?

a)

Long distance relationship

b)

Light dependent resistor

c)

Light distance receiver

d)

Level Dynamic reader

7.

"Sensors detect changes in its environment".

Which of the following are sensors? Check all that apply.

a)
b)
c)
d)
8.

FILL IN THE BLANK:

The (a)   sensor measures the distance to a target by measuring the time between the emission and reception.

9.

What are the main components of a Sumo bot? Check all that apply.

a)

Arduino / any microcontroller

b)

Ultrasonic Sensor

c)

Push Button

d)

Potentiometer

e)

Line sensor

10.

A circuit's LED named my_ilaw connected at pin 9 needs to light up only when the circuit's LDR detected value, called liwanag_level, reaches more than 690. How will you program this?

a)

if (liwanag_level >> 690) {

digitalWrite(my_ilaw, HIGH); }

b)

if (liwanag_level < 690) {

digitalWrite(my_ilaw, HIGH); }

c)

if (liwanag_level == 690) {

digitalWrite(my_ilaw, HIGH); }

d)

if (liwanag_level > 690) {

digitalWrite(my_ilaw, HIGH); }

11.

(a)   is a way of naming and storing a value for later use by the program, such as data from a sensor or an intermediate value used in a calculation.

12.

A piece of software program used to code for Arduino.

a)

Arduino Integrated Device Environment

b)

Arduino Integrated Development Electronics

c)

Arduino Integrated Development Environment

d)

Arduino Integrated Device Electronics

13.

This function is used to configure a specific pin to behave either as an input or an output.

a)

pinMode

b)

digitalPin

c)

digitalWrite

d)

ledPin

14.

How many errors are in the given code?


void setup() {

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(7,OUTPUT);


void loop() {

digitalWrite(5,ON);

digitalWrite(6,OFF);

digitalWrite(7,OFF);

}

a)

1

b)

2

c)

3

d)

more than 3

15.

It is used to conceptualize and build circuits.

a)

Bread Pan

b)

Black Board

c)

White Board

d)

Breadboard

16.

It is a command that prints data to the serial port with a new line character.

a)

Serial.println()

b)

Serial.readln()

c)

Serial.print()

d)

Serial.read()

17.

This function runs infinitely. It allows the program to change, respond, and control your Arduino board.

a)

setup()

b)

infinite()

c)

loop()

d)

uletulet()

18.

A circuit board that has a chip on it that can be programmed to do many different things.

a)

Board Chip

b)

Microchip

c)

Microcontroller

d)

Chips Delight

19.

It is used to end a statement.

a)

Semicolon (;)

b)

Period (.)

c)

Colon (:)

d)

Slash (/)

20.

It is used to communicate with the user through the use of the built-in Serial Monitor in the Arduino IDE.

a)

Void

b)

Cereal

c)

Serial

d)

Function

21.

It pauses the program for the amount of time (in milliseconds) specified as a parameter.

a)

Pause

b)

Delay

c)

Wait

d)

Stop

22.

It is used to write a HIGH or a LOW value to a digital pin.

a)

digitalLed()

b)

digitalPin()

c)

digitalRead()

d)

digitalWrite()

23.

It is used to set up the serial monitor.

a)

Serial.available()

b)

Serial.read()

c)

Serial.begin()

d)

Serial.print()

24.

Anode (+)

Cathode (-)


tama ba??

a)

oo tama

b)

male

c)

pwede na

d)

secret

25.

Arduino is an open-source platform used for building electronic projects.

a)

Yes yes right tama

b)

Mali

c)

Awts gege