Motor Programlama Temelleri

Bir Motoru Döndürmek: Başlamak için, bir motoru döndürmeye test_motor.setPower(1); satırını ekleyerek başlayalım.

while (opModeIsActive()) {
    test_motor.setPower(1);
    telemetry.addData("Status", "Running");
    telemetry.update();
}

Kodunuzu derlemek için Build Everything seçeneğini seçin.

Hızlı Kontrol! Bu OpMode'u test yatağında çalıştırmayı deneyin ve aşağıdaki soruları düşünün:

  • Motor ne kadar hızlı dönüyor?

  • Gücü 1'den 5'e değiştirirseniz ne olur? Ya 100'e?

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

Farklı değerlerle denemeler yapmak için iyi bir zaman, böylece motorumuzun nasıl tepki verdiğini görebilirsiniz. 5 ya da 100'e ayarlanan gücün, motorun hızını 1'e ayarlamaktan daha hızlı yapmadığını fark edebilirsiniz. Ancak gücü 0.3'e ayarlamak, motorun hızını önemli ölçüde yavaşlatır, değil mi?

Şimdi gücü 1'den -1'e değiştirirseniz ne olur?

Yön ve Güç Ayarlama:

Bizim perspektifimizden bakıldığında, 1 gücü çok güçlü gelmeyebilir. Ancak, robotumuza göre 1'e ayarlanan güç, motorun %100 hızla çalışması anlamına gelir. Bu da demek oluyor ki, gücü 0.3'e ayarlamak motorun %30 güçle dönmesini ister.

Gücümüzü negatif bir değere ayarladığımızda, motorun yönü tersine döner, ancak güç yine aynı kalır. Yani, gücü -1'e ayarlarsak, motor hala %100 hızla çalışacak, ancak yönü 1'e ayarlandığında ters yönde olacaktır.

Bir motorun döneceği yön, güçle belirlenebilir VEYA başlatma sürecinde atanabilir.

Last updated