Açık Uçlu STEM Laboratuvarı Keşfi: Kod
Öğ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
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.

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.

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ı
- 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.

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.

Öğ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
-
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ı
İ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:
- Tüm motorlar ve sensörler doğru bağlantı noktasına takılı mı?
- Akıllı kablolar tüm motorlara ve sensörlere tam olarak takılmış mı?
- Beyin açıkmı?
- Pil şarjlımı?
Projenizi indirme ve çalıştırma hakkında bir inceleme için öğreticilere bakın.

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.
- Operatör şimdi projenin vurgulandığından emin olarak ve ardından Kontrol düğmesine basarak projenin ilk bölümünü Otopilot robotunda çalıştırmalıdır.
- Test çalışmanız nasıl gitti? Robotun düşündüğün yoldan mı gitti? Sorun giderme tablosunu takip edin ve tamamlanmış bir yol elde edene kadar kod bölümleri oluşturmaya ve kontrol etmeye devam edin.

Öğ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.