Motor Programlama Temelleri

Bir Motoru Döndürmek

Programımızda oynat düğmesine bastığımızda bir motoru otomatik olarak döndürerek başlayalım!

Blocks içindeki DcMotor menüsünden bloğunu seçin.

Motorunuzu listede göremiyor musunuz? Doğru yapılandırmanın etkinleştirildiğinden emin olun!

Yukarıdaki blok, yapılandırma dosyasındaki motorun adına bağlı olarak isim değiştirir. Bir yapılandırma dosyasında birden fazla motor varsa, test_motor’un yanındaki ok, yapılandırmadaki tüm motorları içeren bir menüyü açar.

Bu bloğu, while döngüsü içinde OpMode’a ekleyin. Bu senaryoda, OpMode aktif olduğu sürece motorumuzun sürekli çalışmasını istiyoruz:

Programlama arayüzünün sol üst köşesindeki "Save OpMode" (OpMode’u Kaydet) seçeneğini tıklayın.

Hızlı Kontrol!

Bu OpMode’u test yatağında çalıştırmayı deneyin ve şu soruları göz önünde bulundurun:

  • Motor ne kadar hızlı çalışıyor?

  • Gücü 1’den 5’e değiştirirseniz ne olur? Peki ya 100?

  • Gücü 1’den 0.3’e değiştirirseniz ne olur?

Bu, motorun tepkisini görmek için farklı değerlerle denemeler yapmak için harika bir zaman. Gücü 5 veya hatta 100’e ayarlamanın, motorun 1’e ayarlandığından daha hızlı dönmesini sağlamadığını fark edebilirsiniz. Ancak gücü 0.3’e ayarlamak motorun hızını önemli ölçüde yavaşlatır, değil mi?

Peki gücü 1’den -1’e değiştirirseniz ne olur?


Yön ve Güç Ayarlama

Bizim bakış açımıza göre, 1 seviyesinde bir güç çok güçlü gelmeyebilir. Ancak robotumuz için, gücün 1 olarak ayarlanması, motorun %100 hızda çalıştığı anlamına gelir. Bu, gücün 0.3’e ayarlanmasının motorun gücünün %30 hızda dönmesini talep ettiği anlamına gelir.

Gücü negatif bir değere ayarladığımızda, motora aynı güçle, ancak ters yönde dönmesi talimatı verilir. Yani, gücü -1’e ayarlarsak, motor hala %100 hızla çalışır, ancak 1’e ayarlandığındaki yönün tersine döner.

Last updated