Dinamolar, bir manyetik alan içindeki bir teli döndürerek elektrik akımı üretir. Diğer bir yöntem, tel bobinlerinin etrafındaki kalıcı bir mıknatısı döndürür. Her iki işlem de alternatif akım üretir, çünkü tel her yarım turda iki manyetik kutup arasında geçer. Bir komütatör, alternatif akımı standart hale gelmeden önceki ilk günlerde yaygın bir uygulama olan alternatif akımı doğru akım darbelerine dönüştürebilir.
Dinamo (güç için Yunanca?) stator denilen sabit bir manyetik alan, stator içinde dönen tel ile sarılmış bir armatür ve pozitif ve negatif akım arasında bir geçiş gibi hareket eden bir komütatör içerir. Her dönme ile oluşturulur, her yarım dönüşte yalnızca bir yönde akım gönderilir. Bisikletlerde bulunanlar gibi daha küçük dinamolar daimi mıknatıslar kullanırken, daha büyük dinamoların elektromıknatıslara ihtiyacı vardır.
Dinamolar ilk tip elektrik jeneratörleriydi. Mühendisler alternatif akımı anlamaya ve kullanmaya başladığında, dinamo lehimden düştü, çünkü komütatör armatüre sürtünen mekanik temaslar gerektiriyor. Bu kontaklar zamanla aşınır, bu nedenle doğru akım çıkışı gerektiren modern elektrik jeneratörlerinin çoğu diyotları kullanarak alternatif akımı dönüştürür. Otomobiller bu sistemi on-board güç sağlamak ve otomobilin aküsünü şarj etmek için kullanırlar.