INFORMACIÓN
El módulo I2C DRV2605L control de motor háptico es una placa compacta y fácil de usar diseñada para proporcionar retroalimentación háptica por medio del circuito integrado DRV2605L , un controlador háptico altamente integrado que admite tanto actuadores de resonancia lineal (LRA) como motores de masa rotatoria excéntrica (ERM).
El módulo I2C DRV2605L control de motor háptico permite efectos de vibración precisos y programables, lo que lo hace ideal para dispositivos portátiles, dispositivos de mano, robótica y prototipado de interfaces de usuario. Te recomendamos usarlo con el motor de vibración 5V.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- Tipo: Controlador motor háptico
- Compatibilidad: LRA (Actuador de Resonancia Lineal) y ERM (Masa Rotatoria Excéntrica)
- Voltaje: 3.3 V a 5 V
- Corriente de carga: 200 mA máximo
- Interfaz: I2C
- Conectores: JST 1mm, compatibles con ambiente QWIIC & STEMMA QT
- Dimensiones: 38 mm x 20mm x 2 mm
- Peso: 3 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Qué es un motor háptico?
El término «háptico» proviene del griego «haptikos», que se refiere al sentido del tacto. La tecnología háptica utiliza este sentido para comunicarse mediante la aplicación de fuerzas, vibraciones o movimientos.Hoy en día, el uso más común de la tecnología háptica se encuentra en los teléfonos inteligentes —el teléfono vibra al recibir una llamada o un mensaje de texto—, pero también se utiliza en videojuegos, realidad virtual, automoción, accesibilidad y aplicaciones médicas. Puedes encontrar este tipo de motores aquí.
Características principales del módulo I2C DRV2605L control de motor háptico
- Interfaz I2C: Integración sencilla con microcontroladores y ordenadores de placa única.
- Amplio rango de voltaje: Funciona de 3,3 V a 5 V, compatible con la mayoría de las plataformas de desarrollo.
- Conectores Plug-and-Play: Conectores JST de 1 mm compatibles con los ecosistemas QWIIC y STEMMA QT para la creación rápida de prototipos.
- Efectos hápticos avanzados: Biblioteca integrada de patrones de vibración y soporte para reproducción en tiempo real.
- Soporte de código abierto: Hay código de ejemplo y controladores disponibles para Arduino, MicroPython y otras plataformas.
Test de prueba para el funcionamiento del módulo I2C DRV2605L control de motor háptico
A continuación te proponemos una pequeña conexión y código entre la DUAL MCU ONE (usando el ESP32) y el Módulo DRV2605L control de motor háptico para que puedas observar el control del motor LRA por medio de la interfaz I2C.
Diagrama de conexión

Código prueba para control de motor LRA
#include <Wire.h>
#include <Adafruit_DRV2605.h>
//////////////////// Pines / I2C ////////////////////
#define SDA_PIN 21
#define SCL_PIN 22
Adafruit_DRV2605 drv;
//////////////////// Funciones de secuencia ////////////////////
// Modo 1: Vibración fuerte + pausa + pulso
void hapticMode1() {
drv.setWaveform(0, 118); // vibración fuerte
drv.setWaveform(1, 0); // fin
drv.go();
delay(300);
drv.setWaveform(0, 47); // pulso corto
drv.setWaveform(1, 0);
drv.go();
}
// Modo 2: Doble pulso rápido (notificación corta)
void hapticMode2() {
drv.setWaveform(0, 47); // pulso corto
drv.setWaveform(1, 47); // otro pulso corto
drv.setWaveform(2, 0);
drv.go();
}
// Modo 3: Patrón tipo alarma (fuerte → zumbido largo → fuerte)
void hapticMode3() {
drv.setWaveform(0, 85); // fuerte
drv.setWaveform(1, 14); // zumbido largo
drv.setWaveform(2, 85); // fuerte otra vez
drv.setWaveform(3, 0);
drv.go();
}
//////////////////// Setup ////////////////////
void setup() {
Serial.begin(115200);
delay(200);
#if defined(ARDUINO_ARCH_ESP32)
Wire.begin(SDA_PIN, SCL_PIN); // I2C en ESP32
#else
Wire.begin();
#endif
if (!drv.begin(&Wire)) {
Serial.println("No se encontró DRV2605L en 0x5A");
while (1) delay(10);
}
drv.selectLibrary(1); // Librería de efectos
drv.useERM(); // ERM por defecto
drv.setMode(DRV2605_MODE_INTTRIG);
Serial.println("Haptic listo (usa modos 1, 2, 3)...");
}
//////////////////// Loop ////////////////////
void loop() {
Serial.println("Modo 1...");
hapticMode1();
}

Sensor IR HX1838 con Control Inalambrico
Rueda Loca Nylon con 25mm Para Carrito
Toallitas Húmedas para Limpieza de Equipos Electrónicos 30pcs COMPUTOALLAS
Módulo de Detección de Rotura de Filamento de Impresora 3D
Elevador de Voltaje 1200W 20A
reCamera 2002W 64GB Cámara con IA Open Source
A1 Mini Combo Bambu Lab Impresora 3D
Fuente Conmutada 12V 5A
K3-2235S-F1 Interruptor SMD
UNIT Placa de Expansión para Raspberry Pi Pico
Alicates de Pico de Pato Multifuncionales
DS3231 Modulo de Tiempo Real RTC con Bateria
Sonoff RF Bridge R2
Cable Banana Caiman Negro Rojo 1m
Disipador de Calor SSR Relevador Estado Solido Aluminio
Due Core ATmel Arm compatible con Arduino





























Valoraciones
No hay valoraciones aún.