Doing multiple timed things with Arduino: Unleash the millis()!

Doing multiple timed things with Arduino: Unleash the millis()!

Assessment

Interactive Video

Engineering, Information Technology (IT), Architecture

University

Hard

Created by

Quizizz Content

FREE Resource

This video tutorial covers the use of the Arduino Millis function to create timed events. It explains how to set up a program to execute two independent timed events using sensors, specifically a light-dependent resistor and a temperature sensor. The tutorial walks through the coding process, including setting up pins, variables, and event timing. It emphasizes understanding the if statement condition for event timing and provides a practical demonstration of the program in action.

Read more

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary purpose of using the Arduino Millis function?

To execute timed events without blocking the program

To create delays in the program

To read sensor values continuously

To display values on the serial monitor

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the two types of sensors mentioned in the lesson plan?

Humidity sensor and pressure sensor

Gas sensor and proximity sensor

Light dependent resistor and temperature sensor

Motion sensor and sound sensor

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why are constants used for sensor pins in the Arduino setup?

Because they change frequently

To make the code more readable

To ensure the pins are not accidentally changed

To save memory space

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of the 'current time' variable in the loop?

To store the initial time of the program

To keep track of the elapsed time since the program started

To calculate the delay between events

To reset the timer after each event

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How is the timing for the first event set up in the code?

By using the delay function

By comparing the current time with the previous time

By using a while loop

By setting a fixed interval in seconds

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What happens when the condition in the if statement for the first event becomes true?

The program resets

The event code is executed

The loop stops

The sensor values are ignored

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference when adding a second timed event?

Modifying the serial monitor settings

Using different variables for timing

Using different sensor types

Changing the Arduino board

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?