Interfacing with the Arduino Coursera Quiz Answers

About Interfacing with the Arduino Course

Arduino senses the environment by receiving inputs from add-on devices such as sensors and can control the world around it by adjusting lights, motors, and other actuators. In this class, you will learn how and when to use the different types of sensors and how to connect them to the Arduino.

Since the external world uses continuous or analog signals and the hardware is digital you will learn how these signals are converted back-and-forth and how this must be considered as you program your device. You’ll also learn about the use of Arduino-specific shields and the shields software libraries to interface with the real world. Please note that this course does not include discussion forums.

Enroll on Coursera

Interfacing with the Arduino Coursera Quiz Answers

week 1: Module 1


Q1. Pressure in a water pump system is analogous to what concept in an electrical circuit?

  • voltage

Q2. A narrow pipe in a water system is analogous to what concept in an electrical circuit?

  • resistance

Q3. Electrical current is measured in:

  • Amperes

Q4. Electrical resistance is measured in:

  • Ohms

Q5. An LED is reverse-biased when:

  • the anode is negative with respect to the cathode

Q6. The function of a potentiometer is to:

  • vary the resistance between points in the circuit

Q7. True or False: All of the holes in a column on the side of a breadboard are electrically connected.

  • True

Q8. True or False: When resistance increases and the current is held constant, the voltage also increases.

  • True

week 2: Module 2

Q1. Which Arduino function can be used to read information from a sensor?

  • digitalRead()

Q2. photoresistor:

  • changes resistance according to light level

Q3. voltage divider is:

  • a circuit that contains resistors connected in series

Q4. True or False: A voltage-controlling sensor can be read by an Arduino using the analogRead() function.

  • True

Q5. In order to perform On-Off actuation, the following Arduino command might be used:

  • digitalWrite()

Q6. The function of a Digital to Analog Converter is:

  • to generate an analog voltage from digital signals

Q7. Which Arduino command is used to generate a pulse width modulated signal?

  • analogWrite()

Q8. The duty cycle of a signal describes:

  • the fraction of time it is high

week 3: Module 3


Q1. An EEPROM is:

  • non-volatile

Q2. A mask is:

  • a sequence of bits used to identify bits of interest

Q3. Assume that you have a byte but you are interested in only the 2 least significant bits of the byte. Which hexadecimal number represents the mask that you would use to help you?

  • 0x03

Q4. How many wires are used for communication in the I2C protocol?

  • 2

Q5. Which role describes a node that places data on the bus?

  • Transmitter

Q6. When is an Acknowledge bit sent?

  • after each byte is sent

Q7. True or False: The Wire. write() function buffers data before sending it.

  • True

Q8. True or False: The SDA line should never change while the SCL line is high.

  • False

week 4: Module 4

Q1. In communication over the Internet, how is the “port” number used?

  • to identify the application protocol being used

Q2. The Domain Name Service is:

  • a service to map domain names to IP addresses

Q3. Which of the following is NOT an argument to the Ethernet. begin() function?

  • Local processor

Q4. DHCP is:

  • (DHCP) Dynamic Host Configuration Protocol

Q5. What is NOT a type of encryption used in WiFi today?

  • WPC

Q6. True or False: The SSID of a WiFi network is the name of the network.

  • True

Q7. True or False: An Ethernet client does not send data to an Ethernet server.

  • False

Q8. True or False: A MAC address is unique for each network adapter.

  • True

Next Quiz Answers >>

The Raspberry Pi Platform and Python Programming for the Raspberry Pi and C Programming

<< Previous Quiz Answers

The Arduino Platform and C Programming

All Quiz Answers of An Introduction to Programming the Internet of Things (IoT) Specialization Course

Course 1: Introduction to the Internet of Things and Embedded Systems

Course 2: The Arduino Platform and C Programming

Course 3: Interfacing with the Arduino

Course 4: The Raspberry Pi Platform and Python Programming for the Raspberry Pi

Course 5: Interfacing with the Raspberry Pi

One comment

Leave a Reply

error: Content is protected !!