A4988 to sterownik silników krokowych firmy Allegro Microsystems, szeroko stosowany w drukarkach 3D, maszynach CNC i robotyce. Może sterować bipolarnymi silnikami krokowymi przy napięciu 8V – 35V i prądzie do 2A na cewkę (z odpowiednim chłodzeniem). Obsługuje mikrokrokowanie do 1/16 kroku, co zapewnia płynniejsze i bardziej precyzyjne sterowanie silnikami. Komunikuje się za pomocą sygnałów STEP i DIR, co ułatwia integrację z Arduino, ESP32, STM32 i innymi mikrokontrolerami. Posiada zabezpieczenia przed przegrzaniem, przeciążeniem i zwarciem, co zwiększa jego trwałość. Wymaga regulacji prądu przy pomocy potencjometru, aby dostosować go do parametrów silnika. Jest popularnym wyborem w aplikacjach wymagających precyzyjnej kontroli ruchu, takich jak robotyka, drukarki 3D i automatyka przemysłowa.