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