VEX GO Brain, hızlanma ve dönüşü tespit etmek için kullanılır.

Beyindeki Pil Girişine takılı bağlantı kablosuyla pil.

Not: Bu makaledeki örnek projelerde Code Base GO Build kullanılmıştır.


Beyin Nasıl Kullanılır

Beynin tasarımını ve yerleşik Jiroskop ve İvmeölçeri vurgulamak için yakın çekim görünümü.

Beyinde yerleşik bir Jiroskop ve İvmeölçer bulunur. Bunlar ivmeyi ve dönüşü tespit etmek için kullanılır.

Beyin şunları tespit edebilir:

VEXcode GO X ekseninin ivmesini okuyan bloğun ivmesi. Ölçülen eksenin x, y veya z olarak değiştirilebileceğini göstermek için bloğun açılır menüsü açılır.

Hızlanma.
Beyin (Hızlanma) bloğunu kullanarak üç eksenin her birinin ivmesini bildirebilir.

X, y ve z eksenlerinin renkli oklarla gösterildiği Beyin Diyagramı. Beyninize yukarıdan ve yandan, Göz ve Pil Girişleri size bakacak şekilde baktığınızda, pozitif Z ekseni aşağıda, pozitif Y ekseni solda ve pozitif X ekseni size doğru bakmaktadır.

Beyin üç eksende hızlanmayı bildirir. x, y ve z ekseni. Her eksenin pozitif ve negatif yönü vardır.

VEXcode GO Drive başlığı bloğu, derece cinsinden Drive başlığını okur.

Yön ve Döndürme.
Beyin, (Sürüş yönü) bloğunu kullanarak yön değerini derece cinsinden bildirebilir.

Beynin yukarıdan aşağıya diyagramı, etrafında bir daire ve derece birimleri işaretlenmiş, Beynin başlığının 0 ila 359,99 derece arasında olabileceğini gösteriyor.

Yön değeri 0-359,99 derece arasında bir aralık bildirir. Değer saat yönünde dönüşten itibaren rapor edilir.

VEXcode GO Drive dönüş bloğu, Sürücü dönüşünü derece cinsinden okur.

Beyin (Sürücü rotasyonu) bloğunu kullanarak dönüş değerini derece cinsinden bildirebilir.

Beynin yukarıdan aşağıya diyagramı, her iki tarafında dönüşü gösteren iki ok işaretli. Saat yönünü gösteren ok 'Artan Dönme' olarak etiketlenir ve saat yönünün tersine gösteren ok ise 'Azalan Dönme' olarak etiketlenir.

Döndürme değeri sağa döndürüldüğünde pozitif değerleri, sola döndürüldüğünde ise negatif değerleri bildirir. Döndürme değerleri kümülatiftir ve 0 veya 360 derece ile sınırlandırılmaz. Rotasyonlar biriktikçe artmaya veya azalmaya devam edecekler.


Rapor Hızlandırma Örnek Projesi

VEXcode GO blokları projesi, Beynin x, y ve z ivmesini her 0,25 saniyede bir yazdırmak için Looks blokları içeren Forever bloğunu kullanır.

Aşağıdaki kod, Kod Tabanı döndürüldükçe her eksenin hızlanma değerini bildirecektir.

VEXcode GO'yu Yazdırma Konsolu menüsü açık ve vurgulanmış haldeyken kullanın. Önceki proje çalıştırıldı ve x, y ve z ivme değerleri Konsol'a yazdırıldı.

Print Console, hızlanma değerinin gerçek zamanlı olarak değiştiğini görmek için kullanılabilir.


Rapor Başlığı ve Rotasyon Örneği Projesi

VEXcode GO, Tekrar bloğunu kullanarak robot sağa döndüğünde Sürüş başlığı ve Sürüş dönüşü değerlerini raporlayan projeyi engeller. Öncelikle proje Set drive başlık bloğunu ve Set drive dönüş bloğunu kullanır ve her ikisini de varsayılan olarak 0'a ayarlar. Sonraki adım 8 kez tekrarlanacak şekilde ayarlanmış Tekrar bloğu, 90 derece sağa dön bloğu ve ardından geçerli başlık ve dönüş değerlerini yazdırmak için Yazdır bloklarıdır. Tekrar bloğunun sonunda robotun dönmesi için yeterli zamana sahip olmasını sağlamak amacıyla 1 saniye bekle bloğu bulunur.

Aşağıdaki kod, Kod Tabanının Aktarma Organının başlığını ve Kod Tabanı döndükçe dönüş değerini bildirecektir.

VEXcode GO'yu Yazdırma Konsolu menüsü açık ve vurgulanmış haldeyken kullanın. Önceki proje çalıştırıldı ve robot sağa döndüğünde Heading ve Rotation değerleri Konsola yazdırıldı.

Print Console, başlık ve dönüş değerlerinin gerçek zamanlı olarak değiştiğini görmek için kullanılabilir.

Kod Tabanı sağa döndüğü için yön değerlerinin saat yönünde 0-359,99 derece arasında raporlandığına dikkat edin. Döndürme değerleri kümülatiftir; artmaya (sağa dönüş) veya azalmaya (sola dönüş) devam edeceklerdir.

Önceki VEXcode GO blok projesinin sağa dönmek yerine sola dönecek şekilde değiştirilmesi. Öncelikle proje Set drive başlık bloğunu ve Set drive dönüş bloğunu kullanır ve her ikisini de varsayılan olarak 0'a ayarlar. Sonraki adım 8 kez tekrarlanacak şekilde ayarlanmış Tekrar bloğu, 90 derece Sola Dön bloğu ve ardından geçerli başlık ve dönüş değerlerini yazdırmak için Yazdır bloklarıdır. Tekrar bloğunun sonunda robotun dönmesi için yeterli zamana sahip olmasını sağlamak amacıyla 1 saniye bekle bloğu bulunur.

Yönü 'sağ'dan 'sol'a değiştirmek için projedeki [Döndür] bloğunu ayarlayın ve projeyi yeniden başlatın.

VEXcode GO'yu Yazdırma Konsolu menüsü açık ve vurgulanmış haldeyken kullanın. Önceki proje çalıştırıldı ve robot sola döndüğünde Heading ve Rotation değerleri Console'a yazdırıldı.

Print Console'da, Kod Tabanı sola döndüğü için başlık değerlerinin saat yönünde 0-359,99 derece arasında raporlandığına dikkat edin. 90 derece sola ilk dönüş, 270 derecelik bir yön olarak rapor edilir. Döndürme değerleri her döndürmeyle artmaya devam ediyor, ancak Kod Tabanı sola döndüğünden döndürme değerleri negatif rapor ediyor.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: