Интернет-магазин «Неглупый Дом»
28BYJ-48 — униполярный шаговый двигатель на 5 В со встроенным редуктором: медленнее, чем двигатель без редуктора, зато с заметно большим крутящим моментом.
Обмотки двигателя потребляют ток, который пин Arduino напрямую дать не может. Плата-драйвер на ULN2003 усиливает слабый сигнал до тока, нужного обмоткам.
4 управляющих пина драйвера (IN1–IN4) — на любые 4 цифровых пина Arduino. Питание 5 В при активной нагрузке лучше подать от отдельного источника, а не от самого Arduino.
Stepper.h — для простого управления, AccelStepper — для плавного разгона и торможения. Из-за редуктора (≈64:1) один оборот вала — это около 2048 полушагов, а не пара сотен — важно учитывать при расчёте позиционирования.
В каталоге есть набор «двигатель + драйвер» — гарантированно совместимая пара и обычно дешевле по отдельности.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.