Подключите к управляющей плате micro:bit два мотора через драйвер drive:bit, и вы сможете превратить любую мелкую коробку в двухколёсного робота!
Модуль построен на драйвере DRV8833 и рассчитан на управление микромоторами с рабочим напряжением 5–9 В и подключение до 4 периферийных устройств. Это позволяет без особого труда собирать мобильных DIY-роботов на micro:bit и программировать их в графической среде MakeCode.
Драйвер drive:bit содержит гнездо для прямого подключения платы BBC micro:bit через краевой разъём.
Двигатели подключаются к винтовым клеммникам M1-M2 или через штыревые соединители «папа» рядом с ними.
На плате выведены контакты «Микробита» P0, P1, P2 и P8, к которым можно подключить дополнительные датчики или сервоприводы через трёхпроводной интерфейс:
Обратите внимание, что micro:bit поддерживает только периферию с логическим напряжением 3,3 В.
Модуль drive:bit управляется в программной среде MakeCode с помощью визуальных блоков или текстового кода на JavaScript и MicroPython. Они позволяют не только контролировать вращение обоих двигателей, но и задавать программную поправку для движения по прямой без отклонений.
Драйвер питается через винтовой клеммник: сюда можно подключить батарейный отсек 3×2 AA или любой источник напряжения 6–10 В с током 2 А. Клеммник питания продублирован штыревыми соединителями «папа».
Модуль оборудован физическим выключателем, который обесточивает моторы и управляющую плату micro:bit.
Обратите внимание, что двигатели не заработают без подключения внешнего питания к drive:bit.
Существует аналогичная плата 4tronix servo:bit для управления сервоприводами, а для ленивых — готовые робо-шасси для «Микробита».