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