28BYJ-48 to unipolarny silnik krokowy, często używany w projektach DIY, robotyce i automatyce. Posiada 32 kroki na obrót (11,25° na krok), ale dzięki przekładni 1:64, jego efektywna rozdzielczość wzrasta do 2048 kroków na pełen obrót (około 0,176° na krok). Pracuje na napięciu 5V i pobiera prąd około 100-200 mA na cewkę. Jest sterowany przez układ ULN2003, który umożliwia łatwe podłączenie do Arduino, ESP32, STM32 i innych mikrokontrolerów. Posiada 5 przewodów, co oznacza, że może być sterowany jako silnik unipolarny w trybie fali, pełnokrokowym lub półkrokowym. Ze względu na niski moment obrotowy, najlepiej nadaje się do małych mechanizmów, takich jak sterowanie zaworami, przesuwanie kamer czy precyzyjne regulacje pozycji. Dzięki swojej dostępności i prostocie, jest jednym z najczęściej wykorzystywanych silników krokowych w edukacyjnych i hobbystycznych projektach.