Le DRV2605 de TI est un petit pilote de moteur sophistiqué. Plutôt que de contrôler un moteur pas à pas ou un moteur à courant continu, il est conçu spécifiquement pour contrôler haptique moteurs - buzzers et moteurs de vibration. Normalement, on allumerait et éteindrait simplement ces types de moteurs, mais ce pilote a la capacité d'avoir divers effets lors de la conduite d'un moteur de vibration. Par exemple, augmenter et diminuer le niveau de vibration, des effets de « clic », différents niveaux de sonnerie, ou même faire en sorte que la vibration suive une entrée musicale/audio.
Cette puce est contrôlée via I2C - après l'initialisation, une "chaîne" d'effets multiples peut être enchaînée dans la mémoire de la puce, puis déclenchée pour s'activer à la suite. Les effets intégrés sont beaucoup plus agréables que simplement « activés » et « désactivés » et rendront votre projet haptique beaucoup plus agréable.
Selon la page du produit, il peut être utilisé avec des moteurs de type LRA (actionneur à résonance linéaire) et ERM (masse rotative excentrique).