Skip to main content

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

Araştırmanın bu bölümünde öğrenciler geri dönüşüm görevini gerçekleştirmek için proje oluşturacaklar. Öğrencilerin şunları yapması gerekecek:

  • 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: Kodlamaya Hazırlanma

Öğreticiler ve Yardım
​​​​​​Eğitimler ve Yardım VEXcode IQ arayüzünün üst kısmında bulunabilir

Unutmayın, bloklar, sıralar ve sorun giderme hakkında daha fazla bilgi için her zaman eğitimlere bakabilirsiniz. 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.

Blokları Belirli Bir Şekilde 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.

Herhangi bir derecelik artışla sağa veya sola dönmek için [turn for] bloğunu kullanın. Yine parametreleri tasarım ihtiyaçlarınıza göre ayarlayabilirsiniz.

Yeni Bir Proje Açın
Programcı, Autopilot (Drivetrain) şablonu ve adı ile yeni bir proje başlatmalı ve bunu kaydetmelidir. Geri dönüşüm robotu için bir yol oluşturacağımız için projenizi “Geri Dönüşüm Çalıştırması” olarak yeniden adlandırın.

Nasıl başlayacağınıza dair hatırlatmalar için eğitimlere bakın veya referans olarak örnek programlara bakın.

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

  • Bu, önceki Tahrik ve Tornalama Laboratuvarlarında izlenen sürecin aynısı olmalıdır. Herkesin sürece dahil olduğundan ve süreci takip ettiğinden emin olmak için (düğmelere fiziksel olarak basmasalar bile) Programcı olmayan bir öğrenciden sınıfa bu adımlardan bazılarını hatırlatmasını isteyin.

  • Öğrencilere Yardım bölümünü ve ek desteğe ihtiyaç duymaları halinde bu bölümün süreçleri boyunca her zaman mevcut olduğunu hatırlatın. Öğrenciler, bir öğretmenin desteğini istemeden önce, yol boyunca sorunları kendileri gidermeye teşvik edilmelidir.

  • Öğrenci VEXcode IQ'yu ilk kez kullanıyorsa, bu araştırma sırasında istedikleri zaman Eğitimlere başvurabilirler. Öğreticiler araç çubuğunda bulunur.

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

Yorumlar Nedir?
Yorumlar genellikle bir programcının projenin bazı bölümlerinin 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 bunları, robotun görevini tamamlamak için atması gereken adımların genel bir listesini yapmamıza yardımcı olması için kullanacağız.

Robotun Yapacağı İlk Şey Nedir?
Projede, grubunuzda temel bir dizi oluşturmak için [yorum] bloklarını kullanın. Kaydedici veya Programcı VEXcode IQ'daki ilk 10 adımı, her adım için yorum blokla listelemelidir. Buradaki örneğe bakın.

Bloktaki metnin blokların kendisi kadar spesifik olması gerekmez; çünkü bu yalnızca gerçek kodlama sırasını oluşturmaya başladığınızda takip etmeniz gereken bir kılavuzdur.

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

Bu aynı zamanda projeyle ilgili bir Not kullanılarak da yapılabilir. Bir notla, adımları kağıt üzerinde listelediğinize benzer şekilde yazmanız yeterlidir. 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ı hakkında ekstra pratik kazanmak ve çalışırken her yorum adımını gerçek kod bloğu dizinize ekleyebilmeniz.
 yorum ve notlarhakkında daha fazla bilgi için VEX Robotik Bilgi Tabanı 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 yola ileriye dönük olarak başlamalıdır, bu nedenle [drive for] bloğunu sürükleyip bırakın ve parametreleri yolunuzdaki ilk adımla eşleşecek şekilde ayarlayın.

  • Bir sonraki adımı arayın ve bloğu bırakın ve parametreleri yolunuzdaki bir sonraki adımla eşleşecek şekilde ayarlayın.
    Bir odaya girdiğinizde bir gösterge bloğu ekleyin ([Dokunmatik LED rengini ayarla] veya [ses çal] gibi). Otopilot aslında nesneleri alamadığı için gösterge, robotun devam etmeden önce geri dönüşümü topladığını temsil eder.

  • Geri Dönüşüm Robotunuzun yolunu tamamlayana 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 etrafta dolaşın. Öğrencilere, yol boyunca gerekli TÜM adımları ve kontrol noktalarını dahil ettiklerinden emin olmak için çalışmalarını kontrol etmelerini hatırlatın ve teşvik edin. Kodun daha küçük bölümlerde test edilmesi, sürecin sonunda yaşanan sıkıntıların önlenmesine ve sorun giderme işlemlerinin minimum düzeyde tutulmasına 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 değerlendirme listesi için aşağıdaki bağlantılardan birini tıklayın (Google Dokümanı/.docx/.pdf)

    Örneğin: “Çağrı ve Kodlama” prosedürleri daha fazla kişinin dahil olmasını sağlar. Kaydedici yönleri listeler, inşaatçı 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 gerekirse, Autopilot'un motorları ve sensörlerinin konfigürasyonu şöyledir:

  • Bağlantı Noktası 1: Sol Motor

  • Bağlantı Noktası 2: Mesafe Sensörü

  • Bağlantı Noktası 3: Renk Sensörü

  • Bağlantı Noktası 4: Jiroskop Sensörü

  • Bağlantı Noktası 5: Dokunmatik LED

  • Bağlantı Noktası 6: Sağ Motor

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

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

Adım 4: Projenizi Çalıştırmaya Hazırlanma

Projeyi yürütmeden önce bu öğelerin her biri hazır mı? İnşaatçı aşağıdakilerden her birini kontrol etmelidir:

Projenizi indirme ve çalıştırmayla ilgili bir inceleme için eğitimlere bakın.

Adım 5: Projenizi test edin

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

  • Operatör şimdi projenin vurgulandığından emin olduktan sonra projenin ilk bölümünü Autopilot robotunda  çalıştırmalı ve ardından Kontrol düğmesine basmalıdır.

  • Test sürüşünüz nasıl geçti? Robotunuz düşündüğünüz yolda mı ilerledi? Sorun giderme tablosunu takip edin ve tamamlanmış bir yol bulana kadar kod bölümlerini oluşturup kontrol etmeye devam edin.

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

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

  • Her Takım İçin Tanımlanmış Bir Alan Yaratın
    Her takıma, Autopilot projelerini yürütmek üzere yere ya da masa üstüne koyabilecekleri büyük bir kağıt parçası vermek isteyebilirsiniz. Bu, her takımın düşmeden veya başka bir takımın çalışma alanına girmeden koşuyu tamamlaması 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 dizisinin 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 çok önemlidir. En az sayıda blok kullanan kod dizisi tercih edilen çözüm olacaktır.