IoT & Embedded Systems Basics
ESP32 Architecture & GPIO
Sensors & Actuators
Digital I/O & Communication Protocols
Networking Basics (Wi-Fi & MQTT)
100

IoT stands for:

Internet of Things  

100

The ESP32 is best described as a:

Microcontroller with built-in WiFi and Bluetooth  

100

A sensor's main function is to:

Detect/measure a physical quantity and convert it to an electrical signal  

100

A digital signal has how many possible states?

2

100

MQTT is best described as a:

Lightweight publish-subscribe messaging protocol  

200

An embedded system is best described as:

A computer system dedicated to a specific task within a larger device  

200

GPIO stands for:

General Purpose Input/Output  

200

Which of the following is a temperature and humidity sensor?

DHT22  

200

Unlike a digital signal, an analog signal can:

Take a continuous range of values  

200

In MQTT, the entity that manages and routes messages between devices is called the:

Broker  

300

Which of the following is a core component of a typical IoT system?

Sensor

300

Which IDE is commonly used to program the ESP32 in this course?

Arduino IDE  

300

PWM stands for:

Pulse Width Modulation  

300

How many main signal lines does I²C use (excluding power and ground)?

2

300

In an MQTT system, a device that sends out data is called a:

Publisher  

400

A key difference between embedded systems and general-purpose computers is that embedded systems are:

Designed for a specific, dedicated function  

400

A GPIO pin configured as an OUTPUT can be used to:

Drive an LED or other actuator  

400

An LDR is used to detect:

Light intensity  

400

In I²C communication, SDA stands for:

Serial Data  

400

A device that receives MQTT data by listening to a topic is called a:

Subscriber  

500

Which of the following is an example of an actuator in an IoT system?

Servo motor  

500

What is the typical logic-level voltage of the ESP32's GPIO pins?

3.3V  

500

PWM is commonly used to control:

A servo motor's position or an LED's brightness  

500

What tool is used to detect connected I²C devices and their addresses?

An I²C scanner sketch  

500

MQTT messages are organized and routed using:

Topics  

M
e
n
u