Jak podłączyć silnik do Arduino?

Podłączenie silnika to dość mało skomplikowany proces, ale aby uniknąć niepowodzeń lub nawet uszkodzenia sprzętu, warto wcześniej poznać podstawy teoretyczne.