El DRV2605 de TI es un pequeño controlador de motor elegante. En lugar de controlar un motor paso a paso o un motor de CC, está diseñado específicamente para controlar motores hápticos: zumbadores y motores de vibración. Normalmente, uno solo encendería y apagaría ese tipo de motores, pero este controlador tiene la capacidad de tener varios efectos cuando maneja un motor de vibración. Por ejemplo, subir y bajar el nivel de vibración, efectos de ‘clic’, diferentes niveles de zumbador o incluso hacer que la vibración siga una entrada musical/de audio.
Este chip se controla a través de I2C: después de la inicialización, se puede unir una «cadena» de múltiples efectos en la memoria de los chips y luego activarlos para que actúen en una fila. Los efectos incorporados son mucho más agradables que solo «encender» y «apagar» y harán que su proyecto háptico se sienta mucho más agradable.