Skip to main content

Açık Uçlu STEM Laboratuvarı Keşfi: Kod

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Kod

Araştırmanın bu bölümünde öğrenciler geri dönüşüm görevini yerine getirmek için projeyi oluşturacaklardır. Öğrencilerin şunları yapması gerekecektir:

  • Proje dosyasını oluşturun

  • Yorum bloklarını kullanarak adımları ana hatlarıyla belirtin

  • Yorum bloklarını VEXcode IQ'ya çevirin

  • Projeyi hazırlayın ve çalıştırın

1. Adım: Kurallara Hazırlanma

VEXcode IQ Toolbar with the Tutorials icon called out with a red arrow, in the right of the File menu.
​​​​​​Öğreticiler ve Yardım'ı VEXcode IQ arayüzünün üst kısmında bulabilirsiniz

Bloklar, diziler ve sorun giderme hakkında daha fazla bilgi için her zaman öğreticilere bakabileceğinizi unutmayın. Belirli bir bloğun ne işe yaradığını veya nasıl kullanılacağını öğrenmek istediğinizde Yardım bölümünü kullanın. Özgüllüğe Sahip Blokları

Kullanma Belirli bir mesafeyi hareket
ettirmek için [Drive for] bloğunu kullanın ve bloktaki parametreleri ayarlayarak yönü ve kat edilen mesafeyi değiştirin.

Blok için VEXcode IQ Drive, 1 inç ileri gidecek şekilde ayarlanmıştır.

Herhangi bir derece artışla sağa veya sola dönmek için [Turn for] bloğunu kullanın. Yine, parametreleri tasarım ihtiyaçlarınıza uyacak şekilde ayarlayabilirsiniz.

90 derece sağa dönecek şekilde ayarlanmış blok için VEXcode IQ Turn.

Yeni Bir
Proje Açın Programcı, Otopilot (Aktarma Organları) şablonu ile yeni bir proje başlatmalı, adlandırmalı ve kaydetmelidir. Bir geri dönüşüm robotu için bir yol oluşturacağımız için projenizi "Geri Dönüşüm Çalıştır" olarak yeniden adlandırın. "Nasıl başlayacağınızla ilgili hatırlatıcılar

için öğreticilere bakın veya referans için örnek programlara bakın.

Öğretmen İpuçları simgesi Öğretmen İpuçları

  • Bu, önceki Sürücü ve Torna Laboratuvarlarında izlenen sürecin aynısı olmalıdır. Programcı olmayan bir öğrenciden, herkesin sürece dahil olduğundan ve süreci takip ettiğinden emin olmak için (fiziksel olarak düğmelere basmasalar bile) bu adımlardan bazılarını sınıfa hatırlatmasını isteyin.
  • Öğrencilere Yardım bölümünü ve ek desteğe ihtiyaç duymaları durumunda süreç boyunca her zaman mevcut olduğunu hatırlatın. Öğrenciler, bir öğretmenin desteğini istemeden önce yol boyunca kendileri için sorun gidermeye teşvik edilmelidir.
  • Öğrencinin VEXcode IQ'yu ilk kez kullanması durumunda, bu araştırma sırasında herhangi bir zamanda Öğreticilere başvurabilirler. Öğreticiler araç çubuğunda bulunur.

    VEXcode IQ Toolbar with the Tutorials icon called out with a red arrow, in the right of the File menu.

2. Adım: Yorum Bloklarını Kullanarak Adımların Bir Listesini Oluşturun

Yorumlar nedir?
Yorumlar genellikle bir programcının projenin parçalarının ne yapmasını istediğini açıklamak için projelere eklenir. Bu nedenle işbirliği yaparken ve sorun giderirken yardımcı olurlar. Bu

durumda, robotun görevini tamamlamak için yapması gereken adımların genel bir listesini yapmamıza yardımcı olması için bunları kullanacağız. Robotun Yapacağı İlk Şey

Nedir?
Projede, grubunuzda temel bir sıra oluşturmak için [yorum] bloklarını kullanın. Kaydedici veya Programcı, VEXcode IQ'daki ilk 10 adımı, her adım için bir yorum bloğu ile birlikte listelemelidir. Örneği burada görebilirsiniz.

Bloktaki metnin blokların kendileri kadar spesifik olması gerekmez, çünkü bu sadece gerçek kodlama dizisini oluşturmaya başladığınızda takip etmeniz gereken bir kılavuzdur.

Bir yığında beş gri Yorum bloğu. Yorumlar yukarıdan aşağıya doğru ilerleyerek sanat odasına gidin; Sola dönün; Odaya doğru ilerleyin; Dokunmatik LED'İ açın; odadan geri geri çıkın.

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Notlar

Bu, proje hakkında bir Not kullanılarak da yapılabilir. Bir notla, onları kağıda nasıl yazacağınıza benzer adımları yazarsınız. Bu durumda, notlar ve yorumlar birbirinin yerine kullanılabilir. Burada yorum bloklarını iki nedenden dolayı kullanmayı seçiyoruz: VEXcode IQ blok yönteminin doğası gereği ekstra uygulama kazanmak ve her yorum adımını çalışırken gerçek kod bloğu sıranıza ekleyebileceğiniz için. Yorumlar ve notlar hakkında daha fazla bilgi için VEX Robotik Bilgi Bankası bağlantılarına
tıklayın
.

3. Adım: Kodlama Sırasını Oluşturun

Şimdi, bu adımları bir blok dizisine dönüştürmenin zamanı geldi.

  • Robotunuz ileriye dönük yola başlamalıdır, bu nedenle [drive for] bloğunu sürükleyip bırakın ve parametreleri yolunuzdaki ilk adıma uyacak şekilde ayarlayın.

  • Bir sonraki adıma bakın ve blok için dönüşü bırakın ve parametreleri yolunuzdaki bir sonraki adıma uyacak şekilde ayarlayın.
    Bir odaya girdiğinizde, bir gösterge bloğu ekleyin ([set Touch LED color] veya [play sound] gibi). Otomatik Pilot aslında bir şeyleri alamadığından, gösterge devam etmeden önce geri dönüşümü alan robotu temsil eder.

  • Geri Dönüşüm Robotunuzun yolunu bitirene kadar blokları sürükleyip bırakmaya ve parametreleri ayarlamaya devam edin.

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu

  • Yol Boyunca Kontrol Edin Öğrencileriniz
    çalışırken ve deney yaparken, ilerlemeyi izlemek için dolaşın. Öğrencilere, yol boyunca gerekli TÜM adımları ve kontrol noktalarını dahil ettiklerinden emin olmak için giderken çalışmalarını kontrol etmelerini hatırlatın ve teşvik edin. Kodu daha küçük bölümlerde test etmek, sürecin sonunda hayal kırıklıklarını önlemeye ve sorun gidermeyi en aza indirmeye yardımcı olabilir.

  • Ekip Çalışması Süreci İlerletir Kodlama genellikle bireysel bir girişim
    olsa da, bu deneyimde ekibin her üyesi kodlama sürecine dahil olabilir. Her ekibin daha işbirliği içinde çalışmasına yardımcı olmak için ekip çalışması stratejilerine dikkat çekmek isteyebilirsiniz. İsteğe bağlı bir işbirliği performans değerlendirme ölçeği için aşağıdaki bağlantılardan birine tıklayın (GoogleDoc/.docx/.pdf)

    Örneğin: “Çağrı ve Kod” prosedürleri daha fazla kişinin dahil olmasını sağlar. Kaydedici yönleri listeler, oluşturucu mesafeleri ekler, sürücü blok talimatlarını programcıya çağırır ve programcı bunu projeye kodlar.

Öğretmen İpuçları simgesi Öğretmen İpuçları

İncelemek için, Otopilot'un motorlarının ve sensörlerinin yapılandırması şöyledir:

  • Port 1: Sol Motor

  • Port 2: Mesafe Sensörü

  • Port 3: Renk Sensörü

  • Bağlantı noktası 4: Cayro Sensörü

  • Bağlantı noktası 5: Dokunmatik LED

  • Port 6: Sağ Motor

  • Bağlantı Noktası 8: Tampon Anahtarı

  • Bağlantı Noktası 9: Tampon Anahtarı

4. Adım: Projenizi Yürütmeye Hazırlanma

Projeyi yürütmeden önce, bu öğelerin her birini hazır bulunduruyor musunuz? Yapımcı aşağıdakilerin her birini kontrol etmelidir:

Projenizi indirme ve çalıştırma hakkında bir inceleme için öğreticilere bakın.

VEXcode IQ Toolbar with the Tutorials icon called out with a red arrow, in the right of the File menu.

5. Adım: Projenizi test edin

Şimdi projenizi test etme zamanı! Otopilot robotunuzun, başka bir robota veya ekibe düşmeden veya çarpmadan tüm programı çalıştırabilmek için yeterli alana sahip olduğundan emin olun.

VEXcode IQ'da bir Geri Dönüşüm Robotunu kodlamak için sık karşılaşılan sorunları belirleme ve çözme adımlarını içeren sorun giderme akış şeması. Çalışıyor mu? en üstte, Evet veya Hayır için oklarla, henüz değil. Soldaki Evet'ten, ok Tebrikler'e geçer! Projenin bir sonraki bölümüne geçin, ardından en altta tekrar test edin. Hayır'dan, sağdaki ok Mermilerle Sorun Giderme'ye geçer. Bir adımı kaçırdınız mı? Parametreler doğru ayarlanmış mı? ve yönler doğru mu? Oradan ok, altta tekrar Test'e geçer.

Öğretmen İpuçları simgesi Öğretmen İpuçları

  • USB bağlantısını kesin
    Öğrenciler bilgisayar kullanıyorsa, projeyi çalıştırmadan önce USB kablosunu Robot Brain'den çıkarmalarını hatırlatın.

  • Her Takım için Tanımlı Bir Alan Yaratın Her takıma yere serebilecekleri büyük bir kağıt parçası veya Otopilot projelerini yürütecekleri bir masa üstü kağıdı vermek
    isteyebilirsiniz. Bu, her takımın düşmeden veya başka bir takımın çalışma alanına girmeden koşuyu tamamlamak için yeterli alana sahip olmasını sağlamaya yardımcı olacaktır.

  • Değerlendirme
    Bu hareket zorluğunun açık uçlu doğası, sorunu çözen birden fazla tasarım ve kod dizisi olabileceği anlamına gelir. Peki farklı başarılı çözümleri nasıl değerlendirebilirsiniz? Bilgisayar bilimi açısından bakıldığında, verimlilik anahtardır. En az sayıda blok kullanan kod dizisi tercih edilen çözüm olacaktır.