Описание
DRV2605 от TI — необычный маленький драйвер двигателя. Вместо управления шаговым двигателем или двигателем постоянного тока он разработан специально для управления тактильными двигателями — зуммерами и вибрационными двигателями. Обычно такие моторы просто включают и выключают, но этот драйвер имеет возможность оказывать различные эффекты при управлении вибромотором. Например, повышение и понижение уровня вибрации, эффекты «щелчков», различные уровни зуммера или даже вибрация после музыкального/аудиовхода.
Этот чип управляется через I2C — после инициализации в памяти чипа может быть объединена «цепочка» из нескольких эффектов, а затем запущена для последовательного срабатывания. Встроенные эффекты гораздо приятнее, чем просто «включить» и «выключить», и сделают ваш тактильный проект более приятным.
Этот чип совместим с напряжением 3–5 В, что делает его идеальным выбором для взаимодействия с любым микроконтроллером или компьютером с напряжением 3 В или 5 В, например Arduino или Raspberry Pi. У нас есть библиотеки Arduino (C/C++) и CircuitPython (Python 3) , поэтому вы можете использовать их с любым микроконтроллером, таким как Arduino, ESP8266, Metro и т. д., или с Raspberry Pi или другими компьютерами Linux, благодаря Blinka (наш Помощник по поддержке библиотеки CircuitPython).