Skip to main content

Ders 2: Üçgen Çizimi

Önceki Derste, 6 Eksenli Robotik Kolun bir üçgen çizdiği bir VEXcode projesini analiz ettiniz. Bu Derste şunları öğreneceksiniz:

  • Önceki derste üçgeni çizmek için 6 Eksenli Kolu nasıl kodlayacağınızı anlatacağız.
  • VEXcode'da bir projeye yorum nasıl eklenir.
  • Birden fazla üçgen çizmek için 6 Eksenli Kolu nasıl kodlayabiliriz.

Bu Dersin sonunda, 6 Eksenli Kolun Beyaz Tahtaya ikinci bir üçgen çizmesini sağlayacak şekilde projenize eklemeler yapacaksınız. Kalem Tutucu Aracı kullanılarak birden fazla üçgenin çizilmesi, 6 Eksenli Kolun birden fazla eksende nasıl hareket ettiğini vurgular.

Bir karoda bulunan 6 Eksenli Robotik Kolun yukarıdan görünümü. 6 Eksenli Kol'dan başlayarak 0, 0 başlangıç noktasına kadar uzanan bir ızgara, X ve Y eksenlerini, her 50 milimetrede bir milimetre cinsinden etiketlenen ölçümlerle gösterir. Koordinat A (150, 0) olarak etiketlenmiştir, Koordinat B (200, 0) olarak etiketlenmiştir ve Koordinat B (200, 50) olarak etiketlenmiştir.  A, B ve C koordinatlarının sağında koordinatı olmayan etiketsiz bir üçgen var.

Bir Üçgen Çiz

Şimdi 1. Ders'teki üçgen çizim projesini oluşturacağız. Projeyi ayrı bloklara böleceğiz ve 6 Eksenli Kolun birden fazla eksen boyunca hareket etmesini sağlayacak şekilde nasıl kodlanacağını inceleyeceğiz.

Bu videodaki adımları izleyerekYeni Blok Projesiaçın. Video klipte, Araç Çubuğu'nda Dosya seçili olup, ardından Yeni Blok Projesi seçilidir. Sol tarafta EXP Brain ve sağ tarafta Arm olmak üzere iki seçeneğin bulunduğu bir iletişim kutusu açılır. Arm seçeneği seçilir ve Çalışma Alanında yeni bir proje açılır.

Video dosyası

Projenize Yorum bloğu eklemek için bu videodaki adımları izleyin. Video klipte Yorum seçicisi Araç Kutusu'nun solunda seçilmiştir. Daha sonra Araç Kutusu'nda Yorum bloğu seçilir ve Çalışma Alanı'na sürüklenerek Başladığında bloğuna eklenir.

Yorumlar, projenin her bir bölümünün ne amaçladığını açıklar. 

Daha fazla blok kullanarak daha karmaşık projeler oluşturmaya başladığınızda, yorumlar projede nerede olduğunuzu takip etmenize yardımcı olabilir. Bu aynı zamanda 6 Eksenli Kolun amaçlandığı gibi davranmaması durumunda sorun gidermeyi de kolaylaştırabilir. 

Video dosyası

Yorum bloğuna "Üçgen çizmeye hazırlanın" yazın.

Başlatıldığında okunan bir VEXcode blok yığını ve Get set up to draw a triangle içeren bir yorum bloğu. Yorum bloğu kırmızı kutu ile vurgulanmıştır.

Projenize Set end effector bloğunu ekleyin. Parametreyi 'kalem' olarak ayarlayın.

Daha önceki blok yığınının aynısı, altına kalem bloğu eklenmiş bir kol ucu efektörü eklendi. Bu set kol ucu efektör bloğu kırmızı kutu ile vurgulanmıştır.

Yığınınıza Yorum blok daha ekleyin. Yorum bloğuna 'Bir üçgen çizin' yazın.

Bu, yorumun ardından gelen blokların 6-Eksenli Kol'un üçgeni çizeceğini gösterecektir.

Daha önceki blok yığınının aynısı, ancak artık yığının en altına "Bir üçgen çiz" yazan yeni bir yorum bloğu eklendi. Bu yorum bloğu kırmızı bir kutu ile vurgulanmıştır.

Projenize Move to position bloğunu ekleyin. Blok parametrelerine (100, 100, 0) koordinatlarını girin. 

Bu koordinat 6 Eksenli Kolu üçgenin ilk noktasına taşıyacaktır.

 

 

Öncekiyle aynı blok yığını ancak şimdi alt tarafa x 100 y 100 z 0 mm bloğunu konumlandırmak için yeni bir hareket kolu eklendi. Bu hareket kolunun blok pozisyonuna getirilmesi kırmızı kutu ile vurgulanmıştır.

daha ekle Projeye blok pozisyonuna geç. Blok parametrelerine koordinatları (200, 100, 0) girin.

Daha öncekiyle aynı blok yığını, ancak şimdi en alta x 200 y 100 z 0 mm bloğu konumuna hareket ettiren bir kol eklendi. Bu yeni hareket kolu blok pozisyonuna kırmızı bir kutu ile vurgulanmıştır.

X koordinatının 100mm'den 200mm'ye değiştiğine dikkat edin. Bu, 6 Eksenli Kolu x ekseni boyunca pozitif yönde 100 mm hareket ettirerek üçgenin ilk kenarını tamamlar.

6 Eksenli Kol y ekseni boyunca hiç hareket etmediğinden y koordinatı aynı kalır. Z koordinatı da aynı kalır, 0mm'ye ayarlanır, böylece Kalem Beyaz Tahtaya dokunur ve bir çizgi çizer.

Öncekiyle aynı blok yığını. Her iki hareket kolu pozisyon bloğu için x, y ve z parametre alanları kırmızı kutu ile vurgulanmıştır.

6-Eksen Kolunun VEXcode'a bağlı olduğundan emin olun. Projeyi test etmek için çalıştırın.

6 Eksenli Kol hareket etmeyi tamamladığında projeyi durdurun. 

Kalem Tutucu Aracı kullanılarak CTE döşemesine düz bir çizgi çizilen 6 Eksenli Robotik Kolun açılı görünümü.

daha ekle Projeye blok pozisyonuna geç. Blok parametrelerine (200, 150, 0) koordinatlarını girin.

 

Daha öncekiyle aynı blok yığını, ancak şimdi alt tarafa x 200 y 150 z 0 mm bloğu konumuna hareket ettiren bir kol eklendi. Bu yeni hareket kolu blok pozisyonuna kırmızı bir kutu ile vurgulanmıştır.

Bu, üçgenin ikinci kenarını çizmek için 6 Eksenli Kolu kodlayacaktır.

X koordinatının ve z koordinatının aynı kaldığını, ancak y koordinatının pozitif yönde 50 mm hareket ettiğini fark edin. 6 Eksenli Kolun üçgenin bu tarafını çizmek için sadece y ekseni boyunca hareket etmesi yeterlidir.

Öncekiyle aynı blok yığını. Son iki hareket kolu pozisyon bloğunun x, y ve z parametre alanları kırmızı kutu ile vurgulanmıştır.

Beyaz Tahtayı Sil. Projeyi test etmek için çalıştırın.

Her çalışma arasında Beyaz Tahtayı silmek, projeyi her test ettiğinizde Kalemin ne çizdiğini net bir şekilde görmenize yardımcı olabilir.

6 Eksenli Kol hareket etmeyi tamamladığında projeyi durdurun.

 

Kalem Tutucu Aleti ile donatılmış 6 Eksenli Robotik Kolun, ilk çizginin sonundan 90 derecelik açıyla sağa doğru uzanan bir çizgi çizdiğini gösteren açılı bir görünüm.

daha ekle Projeye blok pozisyonuna geç. Blok parametrelerine (100, 100, 0) koordinatlarını girin.

Daha öncekiyle aynı blok yığını, ancak şimdi en alta x 100 y 100 z 0 mm bloğu konumuna hareket ettiren bir kol eklendi. Bu yeni hareket kolu blok pozisyonuna kırmızı bir kutu ile vurgulanmıştır.

Üçgenin üçüncü kenarını oluşturmak için hem x hem de y koordinatlarını değiştirdiğinize dikkat edin. 6 Eksenli Kol, üçgenin üçüncü noktasını başlangıç noktasına bağlayan çapraz bir çizgi çizecektir.

Projeniz, üçgenin üçüncü kenarını başarılı bir şekilde çizmek için koordineli bir şekilde birden fazla eksen boyunca hareket eder.

Öncekiyle aynı blok yığını. Son iki hareket kolu pozisyon bloğunun x, y ve z parametre alanları kırmızı kutu ile vurgulanmıştır.

Beyaz Tahtayı Sil. Projeyi test etmek için çalıştırın. 

6 Eksenli Kol hareket etmeyi tamamladığında projeyi durdurun.

Kalem Tutucu Aleti ile donatılmış 6 Eksenli Robotik Kolun, daha önce çizilen çizgiyi başlangıç pozisyonuna bağlayan bir çizgi çizerek üçgeni tamamladığı açılı görünümü.

Projenizi yeniden adlandırmayı ve cihazınıza kaydetmeyi unutmayın.

VEXcode Araç Çubuğu'nda proje adının kırmızı kutuyla vurgulandığı görülüyor. Projenin adı Ünite 5 Ders 2'dir.

Etkinlik

Artık Kalemle üçgen çizecek şekilde 6 Eksenli Kolu kodlamayı uyguladığınıza göre, 6 Eksenli Kolun Beyaz Tahtaya ek bir üçgen çizmesi için projenize eklemeler yapacaksınız.

Bir karoda bulunan 6 Eksenli Robotik Kolun yukarıdan görünümü. 6 Eksenli Kol'dan başlayarak 0, 0 başlangıç noktasına kadar uzanan bir ızgara, X ve Y eksenlerini, her 50 milimetrede bir milimetre cinsinden etiketlenen ölçümlerle gösterir. Koordinat A (150, 0) olarak etiketlenmiştir, Koordinat B (200, 0) olarak etiketlenmiştir ve Koordinat B (200, 50) olarak etiketlenmiştir.  A, B ve C koordinatlarının sağında koordinatı olmayan etiketsiz bir üçgen var.

İkinci üçgeniniz aşağıdaki noktalara sahip olacak. 

  • Bir (150, 0, 0) 
  • B (200, 0, 0) 
  • C (200, 50, 0) 

Etkinlik: Projenizi geliştirerek 6 Eksenli Kolun Beyaz Tahtaya ikinci bir üçgen çizmesini sağlayın. Bu projeyi organize etmek için yorumları kullanın.

  1. Ders 2 projenize ekleyin ve 6 Eksenli Kolun tamamlamasını istediğiniz her davranışı açıklayan yorumlar oluşturarak kodunuzu düzenleyin.
  2. İkinci üçgeni çizmek için 6 Eksenli Kol için projenize eşlik eden Move to position bloklarını ekleyin.
  3. Projeyi test etmek için çalıştırın.
  4. Beyaz tahtaya ikinci bir üçgen çizdin mi? Aksi takdirde projenizi değiştirmeye devam edin ve başarılı olana kadar test edin.
  5. Projenizi tamamladıktan sonra projeyi yeniden adlandırın ve cihazınıza kaydedin.
  6. Projenizi mühendislik defterinize kaydederek belgelendirin.

Bilginize

Beyaz Tahtaya ikinci bir üçgen çizmek için projenizi oluştururken, aşağıdaki gibi istenmeyen bir çizgiyle karşılaşabilirsiniz:

Bir karoda bulunan 6 Eksenli Robotik Kolun yukarıdan görünümü. 6 Eksenli Kol'dan başlayarak 0, 0 başlangıç noktasına kadar uzanan bir ızgara, X ve Y eksenlerini, her 50 milimetrede bir milimetre cinsinden etiketlenen ölçümlerle gösterir. Koordinat A (150, 0) olarak etiketlenmiştir, Koordinat B (200, 0) olarak etiketlenmiştir ve Koordinat B (200, 50) olarak etiketlenmiştir. A, B ve C koordinatları çizgilerle birleştirilerek bir üçgen oluşturulur. Bir doğru A koordinatını sağdaki üçgenin tepesine bağlar.

  • Bunun nedeni, bir üçgenden diğerine geçtiğinizde Kalemin Beyaz Tahta üzerinde kalmasıdır. 6 Eksenli Kolu z ekseni boyunca hareket ettirerek yükseltmek için bloklar eklemeniz gerekecektir. Bunu yapmak için iki adetMove to position bloğu kullanmanız gerekecek; biri kolu kaldırmak için, diğeri ise kolu ikinci üçgenin başlangıcının üzerine taşımak için.

Beyaz tahtadan kalemi kaldırın ve ikinci üçgeni çizmek için pozisyona geçin yazan bir yorum bloğuyla başlayan bir blok yığını. Altında x 100 y 100 z 50 mm bloğu konumuna hareket ettiren bir kol ve ardından x 150 y 0 z 50 bloğu konumuna hareket ettiren bir kol bulunmaktadır.

Anlayışınızı Kontrol Edin

Bir sonraki derse geçmeden önce, aşağıdaki belgede yer alan soruları mühendislik defterinize yanıtlayarak bu dersteki kavramları anladığınızdan emin olun. 

Anladığınızı Kontrol Edin soruları > (Google Dokümanı / .docx / .pdf)


Orta Ünite Yansıtma'yı tamamlamak içinSonraki >seçin.