Arduino® Motorların Farklı Tipleri Nelerdir?

Arduino® mikrokontrolcüsü, birkaç farklı motor tipini kontrol etmek için kullanılabilir. Kesin elektronik kontrol devresi projeye bağlı olarak değişse de, her motor Arduino® kartındaki bir çıkış pimine bağlanır. Programlama kodu, bağlı bir motorun hızını ve yönünü değiştirmek veya bir motoru seçilen bir konuma ilerletmek için kullanılabilir. Arduino® motorların en yaygın üç çeşidi doğru akım (DC), step ve servo'dur.

Doğru akım motoru nispeten basittir ve birçok amaç için kullanılabilir. DC motorları bir mıknatıs içine yerleştirilmiş tel bobinleri içerir. Bobinlerden elektrik gönderildiğinde, ortaya çıkan elektromanyetik alan şaftın dönmesine neden olur. Bu projelerde kullanılan doğru akım Arduino® motorlarının birçoğu, ağır tekerlekleri döndürmek veya diğer mekanik işleri gerçekleştirmek için kaldıraç sağlayan basit dişli kutuları içerir.

Çok küçük DC motorlar doğrudan bir Arduino® çıkış pinine bağlanabilir, ancak 40 miliamperden fazla akım çeken motorlar ek kontrol devresi gerektirir. Transistörler genellikle bu amaç için kullanılır; bu, Arduino®'nun bir katı hal şalterini aktive eden ve motora yüksek akım gücü gönderen düşük akımlı bir sinyal kullanmasını sağlar. Robotik gibi bazı uygulamalarda, birkaç transistör “H köprüsü” olarak bilinen bir düzende birleştirilir. H köprüsü elektrik polaritesinin tersine çevrilmesine izin verir ve DC Arduino® motorlarının ileri veya geri sürülmesini sağlar.

Arduino® step motorları DC motorlara benzer, ancak sürekli dönmezler. Bunun yerine, elektromanyetik bobinlerin iç düzenlemesi bir kademeli motor ilerletme yapar veya küçük artışlarla ileriye bir "adım" yapar. Bu hareketin bir örneği olarak, pille çalışan bir analog saatin elleri genellikle bir step motorla çalıştırılır. Bağlı step motorlu Arduino® motorları, bir dizi pals verecek şekilde programlanmalıdır. Her sinyal motorun bir kez “adımına” neden olur.

Servo motorları DC veya step motorlardan önemli ölçüde farklıdır. Bu motor, şaft pozisyonunu doğru bir şekilde kontrol etmek için entegre dişliler ve devrelere sahiptir. Bu Arduino® motor tipleri genellikle tam dairesel dönüş için tasarlanmamıştır, bunun yerine 90 ° veya 180 ° aralığında hareket eder. Servo motorlar hem sabit bir güç kaynağı hem de şaftın tam konumunu belirleyen bir konum sinyali gerektirir. Servolar, bu motorlara sık sık denildiği gibi, sıklıkla yüksek hız ve hassasiyetle pozisyondan pozisyona hareket edebilirler.