Jiroskop Sensörü#
giriiş#
Jiroskop Sensörü, robotun yönünü ve dönüşünü ölçer.
Jiroskop Sensörü kategorisi, yalnızca sensör, aktarma organı yapılandırmasının bir parçası olarak değil, bağımsız olarak yapılandırıldığında Aygıtlar penceresinde görünür.
Bu sayfada örnek jiroskop sensörü adı olarak gyro_sensor kullanılmıştır. Gerektiğinde kendi yapılandırdığınız adla değiştirin.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
calibrate– Yapılandırılmış Jiroskop Sensörünü kalibre eder.set_heading– Jiroskop Sensörünün mevcut yönünü yeni bir yöne değiştirir.set_rotation– Jiroskop Sensörünün mevcut dönüşünü yeni bir dönüşe değiştirir.heading– Jiroskop Sensörünün yön açısınıfloatolarak döndürür.rotation– Proje başladığından beri Jiroskop Sensörünün ne kadar döndüğünüfloatolarak döndürür.
Yapıcı Fonksiyon – Jiroskop Sensörünü Manuel Olarak Başlatma.
Gyro– Bir Jiroskop Sensörü Oluşturun.
kalibre et#
calibrate , jiroskop sensörünü kalibre eder. Sonraki tüm yöntemler, yürütülmeden önce kalibrasyonun tamamlanmasını bekleyecektir. Kalibrasyon, belirli bir süre boyunca sensör gürültüsünü ve sapmasını ölçen ve telafi eden dahili bir işlemdir. Bu süre boyunca sensör tamamen hareketsiz kalmalıdır (yani, herhangi bir dış hareket olmadan sabit bir yüzeyde). Kalibrasyon sırasında hareket, yanlış sonuçlar üretecektir.
Usage:
gyro_sensor.calibrate()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
başlık belirle#
Yön, sensörün baktığı yönü derece cinsinden ifade eder. set_heading komutu, Jiroskop Sensörünün mevcut yönünü yeni bir yön değerine değiştirir.
Örneğin, sensör sağa doğru dönmüşse, yönü 0 dereceye ayarlamak, bu sağa dönük pozisyonu yeni 0 derece yapar. Ardından sensör, bu yeni yöne göre diğer yönleri takip edebilir.
Usage:
gyro_sensor.set_heading(value, units)
Parametreler |
Tanım |
|---|---|
|
Sensör için ayarlanacak yön değeri (derece cinsinden). Bu değer 0 ile 359,99 arasında olabilir. |
birimler |
İsteğe bağlı. Başlık birimi: |
döndürmeyi ayarla#
Dönme, sensörün ne kadar döndüğünü derece cinsinden ölçer. Bir projenin başlangıcında, dönme değeri 0 dereceye ayarlanır. set_rotation komutu, jiroskop sensörünün mevcut dönme değerini yeni bir değere değiştirir.
Örneğin, sensör sağa doğru iki tam tur atmışsa, dönüş değeri 720 derece olacaktır. Dönüşü 0 dereceye ayarlamak, bu dönüş değerini 720’den 0 dereceye sıfırlayacaktır. Ardından sensör, bu yeni değere göre dönüşleri takip edebilir.
Usage:
gyro_sensor.set_rotation(value, units)
Parametreler |
Tanım |
|---|---|
|
Sensör için ayarlanacak dönüş değeri, derece cinsinden. Bu bir |
birimler |
İsteğe bağlı. Dönme birimi: |
başlık#
Yön, sensörün baktığı yönü derece cinsinden ölçer. heading bu yönü 0 ile 359,99 derece arasında float olarak döndürür.
Başlangıç yönü 0 derecedir.
Usage:
gyro_sensor.heading(units)
Parametreler |
Tanım |
|---|---|
birimler |
İsteğe bağlı. Başlık birimi: |
rotasyon#
Dönme, sensörün ne kadar döndüğünü derece cinsinden ölçer. Bir projenin başlangıcında, dönme değeri 0 dereceye ayarlanır. rotation Jiroskop Sensörünün mevcut dönme değerini döndürür.
Sağa dönmek dönüş açısını artırır, sola dönmek ise azaltır. Örneğin, sağa iki tam tur dönmek 720 derecelik bir dönüş sağlar.
Usage:
gyro_sensor.rotation(units)
Parametreler |
Tanım |
|---|---|
birimler |
İsteğe bağlı. Dönme birimi: |
Yapıcı#
Yapıcılar, VEXcode dışında bir Jiroskop Sensörünü yapılandırmak için gerekli olan Gyro nesnesini manuel olarak oluşturmak için kullanılır.
Gyro#
Gyro bir Jiroskop Sensörü oluşturur.
Usage:
Gyro(port)
Parametre |
Tanım |
|---|---|
|
Jiroskop Sensörünün bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
# Create a Gyro Sensor in Port A
gyro_sensor = Gyro(brain.three_wire_port.a)