Interfaz USB#
La interfaz USB es un protocolo de comunicación que permite la conexión de dispositivos electrónicos a una computadora. En el caso de los microcontroladores, la interfaz USB permite la comunicación con una computadora para la transferencia de datos, actualización de firmware, depuración, etc.
HID (Dispositivo de Interfaz Humano)#
HID (Human Interface Device) es un protocolo de comunicación USB que permite a los dispositivos electrónicos interactuar con un usuario. Los dispositivos HID incluyen teclados, ratones, joysticks, gamepads, etc.

Figura 24 Ejemplo de Dispositivo HID#
Biblioteca | Enlace |
---|---|
HID Teclado y Ratón | HID device |
CDC (Clase de Dispositivo de Comunicación)#
CDC (Communication Device Class) es una clase de dispositivos USB que permite la comunicación entre un dispositivo y una computadora. Los dispositivos CDC incluyen módems, adaptadores de red, etc.
Biblioteca | Enlace |
---|---|
Comunicacion serial virtual | USB CDC Serial for CH55x |
MIDI (Interfaz Digital de Instrumentos Musicales)#
MIDI (Musical Instrument Digital Interface) es un protocolo de comunicación que permite a los dispositivos electrónicos comunicarse entre sí para la creación, edición y reproducción de música. Los dispositivos MIDI incluyen teclados, sintetizadores, controladores, etc.
Micrófono USB#
Biblioteca | Enlace |
---|---|
Micrófono | USB MIDI |
Descarga archivo UF2 | Descargar UF2 |

Figura 25 Micrófono USB DualMCU#
Este archivo transforma el DualMCU en un micrófono USB de alto rendimiento utilizando el microcontrolador RP2040. Para utilizar esta funcionalidad, conecta un micrófono MEMS PDM (Pulse Density Modulation), como:
MP34DT06J
UNIT PDM MEMS Microphone MP34DT05
Esta funcionalidad es ideal para videoconferencias o aplicaciones de audio en general, proporcionando un rendimiento de sonido de alta calidad.
Conexión de un micrófono PDM#
Para conectar un micrófono PDM UNIT MP34DT05TR-A o un módulo de micrófono PDM de Adafruit al RP2040 en la placa DualMCU, sigue estos pasos:
Asegúrate de tener el hardware necesario: un módulo de micrófono PDM y la placa DualMCU.
Ubica los pines GPIO12 y GPIO13 en la placa DualMCU [(Diagrama de pines)](UNIT-Electronics/DualMCU) y conecta el micrófono de la siguiente manera:
DualMCU |
PDM-MIC |
---|---|
3.3V |
3.3V |
GND |
GND |
GPIO12 |
Señal SCL |
GPIO13 |
Señal DAT |

Figura 26 Micrófono USB DualMCU#
Enciende la placa DualMCU y el módulo de micrófono.
Entra en modo BOOT en el RP2040 y arrastra y suelta el archivo usb_microphone.uf2 en la placa DualMCU.
Ejemplo Completo en UNIT-PDM-MEMS-Microphone-Breakout-Guide-UF2