Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PWM y UART

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Qué significa que un pin del ESP32 esté configurado como INPUT_PULLUP en C++ (Arduino IDE)?

a)

El pin está conectado directamente a GND

b)

El pin está en alta impedancia

c)

El pin está configurado como entrada con una resistencia pull-up interna activada

d)

El pin está configurado como salida con valor alto

2.

¿Cuál es la instrucción correcta para configurar el pin 5 como salida digital en ESP32 (Arduino IDE)?

a)
setPinMode(5, OUTPUT);
b)
pinMode(5, OUTPUT);
c)
digitalWrite(5, LOW);
d)
pinMode(5, HIGH);
3.

¿Cuál es la frecuencia por defecto del PWM en el ESP32 usando la función ledcSetup()?

a)

5 kHz

b)
10 kHz
c)
2 kHz
d)
500 Hz
4.

¿Cuál de las siguientes características describe mejor la arquitectura del ESP32?

a)

Arquitectura de 8 bits con bajo consumo de energía

b)

Procesador de un solo núcleo con reloj de 8 MHz

c)

Microcontrolador de 32 bits con arquitectura RISC y múltiples núcleos

d)

Soporte exclusivo para lenguaje ensamblador

5.

¿Qué función se usa para escribir un valor de PWM en el ESP32 con C++ (Arduino IDE)?

a)

analogWrite()

b)

ledcWrite(channel, dutyCycle)

c)

digitalWrite(channel, dutyCycle)

d)

pwmWrite(pin, value)

6.

¿Cuál es la forma correcta de inicializar la comunicación UART por el puerto serie estándar en ESP32?

a)

Serial.begin(4800)

b)

UART.begin(9600)

c)

Serial.begin(9600)

d)

initUART(9600)

7.

¿Qué significa que la UART del ESP32 sea asíncrona?

a)

Utiliza un reloj externo compartido

b)

Usa múltiples líneas de reloj

c)

No requiere una señal de reloj entre emisor y receptor

d)

Solo transmite en modo síncrono

8.

¿Cuál es la utilidad principal de los canales PWM en el ESP32?

a)

Recibir datos UART

b)

Ejecutar múltiples tareas simultáneamente

c)

Controlar dispositivos como servomotores o LEDs con diferentes niveles de voltaje

d)

Enviar señales de reloj a sensores

9.

¿Qué sucede si configuras mal la frecuencia del PWM para controlar un servomotor?

a)

El motor gira más rápido

b)

El motor puede no responder correctamente o vibrar

c)

Se apaga el ESP32

d)

No afecta su funcionamiento

10.

¿Cuál es la diferencia entre digitalRead() y analogRead() en ESP32?

a)

analogRead() solo funciona en puertos UART

b)

digitalRead() lee valores 0 o 1, mientras que analogRead() devuelve un valor entre 0 y 4095

c)

Ambas funciones hacen lo mismo

d)

digitalRead() es para salida, analogRead() para entrada