Hedef Mesafeye Hareket Etmek

Artık hareket edilen milimetre başına düşen tick sayısını hesaplamak için gerekli sabit değişkenleri oluşturduğunuza göre, bunu bir hedef mesafe ayarlamak için kullanabilirsiniz. Örneğin, robotun iki fit ileri gitmesini istiyorsanız, fitten milimetreye dönüştürüp bunu COUNTS_PER_MM ile çarparak o mesafeye ulaşmak için gerekli tick sayısını bulabilirsiniz.

leftTarget ve rightTarget Değişkenlerini Oluşturma

Play seçildikten sonra çalışacak olan if/then ifadesine ve adında iki değişken ekleyin.


Fitten Milimetreye Dönüştürme

Şu anda ana mesafe faktörü COUNTS_PER_MM’dir. Ancak, mesafeyi imparatorluk sisteminde (örneğin, 2 fit veya 24 inç) belirlemek isteyebilirsiniz. Bu durumda hedef mesafe milimetreye dönüştürülmelidir.

Fitten milimetreye dönüştürmek için şu formülü kullanın:

d(mm) = d(ft) × 304.8

2 fitlik mesafeyi milimetreye dönüştürdüğünüzde 609.6 milimetreye eşittir. Bu rehberde, sonucu 610 milimetre olarak yuvarlayalım.


Fitten Tick Sayısına Dönüştürme

Son olarak, robotun 2 fit hareket etmesi için gerekli tick sayısını bulmak üzere 610 milimetreyi değişkeniyle çarpın. Robotun düz bir çizgide hareket etmesi amaçlandığından, hemhem de değişkenlerini 610 * COUNTS_PER_MM değerine eşitleyin.


Motorları Hedef Konuma Ayarlama

Son adımda, her iki motorun da uygun hedef pozisyona ayarlanması gerekir. Bunun için ilgili motorlara ve bloklarını ekleyin.

Last updated