Oynamak
Bölüm 1 - Adım Adım
- TalimatÖğrencilere, Kod Tabanlı robotlarının bir Mars Gezgini olduğunu varsayacaklarını söyleyin. VEXcode GO'da bir proje oluşturup, Kod Tabanı ile bir örnek toplayacaklar. Aşağıdaki animasyon, Kod Tabanının örneği toplamak için iki boşluk ileriye doğru gittiğini göstermektedir.
Video dosyası
- ModelÖğrencilerin VEXcode GO'da bir projeyi nasıl oluşturacaklarını ve projelerini Sahada nasıl test edeceklerini gösteren model.
- Öncelikle öğrencilere Kod Tabanlarındaki Beyni VEXcode GO'daki cihazlarına nasıl bağlayacaklarını göstererek başlayın. Because connection steps vary between devices, see the Connecting articles of the VEXcode GO VEX Library for specific steps to connect the VEX GO Brain to your computer or tablet.
- Ayrıca Kod Tabanı için VEXCode GO'yu yapılandırmaları gerekecektir. If necessary, model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox.
- [Drive for] bloğunu çalışma alanına sürükleyin ve {When started} bloğuna ekleyin.
[Sürüş için] bloğunu ekle - Öğrencilere, Kod Tabanının örnek konumuna doğru ilerlemesi için [Drive for] bloğunun parametresinin nasıl değiştirileceğine dair model verin. Not: 325 milimetre (mm), Kod Tabanını önerilen Saha kurulumundaki örneğe yönlendirecektir.
Parametreleri değiştir - Daha sonra, öğrencilerin [Tampon rengini ayarla] bloğunu sürükleyerek Kod Tabanının bir örnek topladığını bildirmesini sağlayın. Bu blokta LED Bumper seçili renkte parlayacak.
[Tampon rengini ayarla] bloğunu ekle - Daha sonra, öğrencilerden [Bekle] bloğunu sürüklemelerini ve bunun 3 saniyeye ayarlanmasını isteyin. Bu üç saniye, Kod Tabanının "örneği toplaması" için zaman tanıyacaktır.
[Bekle] bloğunu ekleyin ve 3 saniyeye ayarlayın - Öğrenciler daha sonra başka bir [Tampon rengini ayarla] bloğu eklemeli ve onu kapalı konuma getirmelidir. Bu, LED Bumper'ın numunenin toplandığını belirtmek için sönmesini sağlayacaktır.
[Tampon rengini ayarla] ekleyin ve kapalı konuma getirin - Öğrenciler projelerini oluşturduktan sonra, projelerine Collect 1 adını vermelerini ve bunu cihazlarına kaydetmelerini sağlayın. VEXcode GO projesini kaydetmek için cihaz özelinde adımlar için VEXcode GO VEX Kitaplığı'nın Aç ve Kaydet bölümüne bakın
- Öğrencilerin Kod Tabanlı robotlarını Sahada nereye yerleştireceklerine dair model. Robot 'X' noktasından başlamalı ve numunenin alınacağı daireye doğru bakmalıdır.
Laboratuvar 1 Saha Kurulumu - Kod Tabanı Sahaya yerleştirildikten sonra, öğrencilerin projelerini test etmeleri için VEXcode GO'da Başlat'ı seçmelerini sağlayın.
test etmek için Başlat'ı seçin 1 projeyi toplayın - Kod Tabanı toplama konumuna 325 mm sürdükten sonra, LED Tamponu bir örnek topladığını belirtmek için kırmızı renkte yanacaktır. Öğrenciler "örnek" öğelerini Kod Tabanının en üstüne yerleştirmelidir. Üç saniye sonra LED sönerek numunenin toplandığını gösterecektir.
- Erken bitiren ve ek zorluklara ihtiyaç duyan gruplar için, projelerinin sonuna bir [Turn for] bloğu eklemelerini ve Kod Tabanının ne yapacağını görmek için test etmelerini sağlayın. Onlardan deney yapmalarını isteyin ve bu bloğun Sahada örnek toplamada nasıl yararlı olabileceğini düşünün.
- KolaylaştırmaÖğrencilerin VEXcode GO ile çalışmasını ve projelerini test etmesini kolaylaştırın. Öğrenciler projelerini test ederken, Kod Tabanlarının nasıl hareket ettiğini düşünmelerine yardımcı olacak sorular sorun.
- Ellerinizi kullanarak Kod Tabanınızın "örnek" toplamak için nasıl hareket edeceğini bana gösterebilir misiniz?
- Kod Tabanınız temele geri dönecek olsaydı bundan sonra nasıl hareket edeceğini düşünüyorsunuz?
- HatırlatÖğrencilere projelerini düzenleyebileceklerini ve Kod Tabanları ilk seferde "örnek" konumuna ulaşmazsa yeniden test edebileceklerini hatırlatın. Öğrenciler [Drive for] bloğundaki parametrenin, örneğe ulaşmak için gereken doğru mesafeye sahip olduğundan emin olmak için kontrol etmelidirler.
- SoruÖğrencilere Mars gezgininin görevlerinde ne tür şeyler topladığını düşündüklerini sorun. Eğer Mars'ı inceleyen bilim insanları olsalardı, ne öğrenmek isterlerdi?
Oyun Arası & Grup Tartışması
Her grup örnektopladığında, bir görüşme için bir araya gelin.
- Şimdi örneğimizi topladığımıza göre robotumuzun bununla ne yapması gerektiğini düşünüyorsunuz?
- Kod Tabanımızı temele geri getirmek için nasıl kodlayabileceğimizi düşünüyorsunuz? Robotun numuneyi üsse ulaştırmak için nasıl hareket etmesi gerekecek?
- Projemizin bir sonraki bölümünde bunu yapabilmek için hangi blokları kullanmamız gerektiğini düşünüyorsunuz?
Bölüm 2 - Adım Adım
- TalimatÖğrencilere, Kod Tabanının "örneği" tabana geri götürmesi için projelerine ekleme yapacaklarını talimat verin.
Aşağıdaki animasyon, Kod Tabanının örneği toplamak için iki boşluk ileri gittiğini, ardından 180 derece dönüp iki boşluk ileri giderek tabana geri dönüp örneği teslim ettiğini göstermektedir.
Video dosyası - ModelÖğrencilerin mevcut VEXcode GO projelerini nasıl geliştireceklerini ve Sahada nasıl test edeceklerini gösteren model.
- Öğrencileriniz, zorluğu kendi başlarına tamamlamak için bir proje oluşturabilirler. Ancak daha küçük öğrenciler için, Oyun Bölümü 1'de yaptığınız gibi projeyi sınıfça birlikte oluşturmak isteyebilirsiniz. Eğer projeyi birlikte oluşturuyorsanız aşağıdaki adımları takip edebilirsiniz.
- If students need to open their Collect 1 project, model the device-specific steps, as shown in the VEX Library articles in the Open and Save section.
- Öğrencilerin VEXcode GO projelerine bloklar ekleyerek aşağıdaki görseldeki kodu yeniden oluşturmalarını sağlayın. Kırmızı kutucuk projeye eklenmesi gereken yeni blokları göstermektedir.
Kod Tabanının Geri Dönmesini Sağlamak İçin Bloklar Ekleyin Topla Geri Dön Proje - Öğrenciler daha önceki bir projede [Turn for] bloğunu kullanmadıysa, [Turn for] bloğunun projeye nasıl sürükleneceğini ve parametrenin 180 dereceye nasıl değiştirileceğini modelleyin. Dönüş mesafesi 180 dereceye ayarlanmıştır, böylece Kod Tabanı örneği iletmek için ileri doğru hareket etmeden önce tabana doğru döner.
[Döndür] bloğu 180 dereceye ayarlandı - Öğrenciler projelerini oluşturduktan sonra, projelerine Collect Return adını vermelerini ve bunu cihazlarına kaydetmelerini sağlayın. VEXcode GO projesini kaydetmek için cihaz özelinde adımlar için VEXcode GO VEX Kitaplığı'nın Aç ve Kaydet bölümüne bakın
- Öğrencilerin Kod Tabanlarını Sahaya yerleştirmelerini sağlayın, ardından projelerini test etmek için VEXcode GO'da Başlat'ı seçin.
Projeyi test etmek için Başlat'ı seçin - Kod Tabanı toplama noktasına gittikten sonra, öğrenciler LED Tampon kırmızı yandığında "örnek" öğelerini robotun üzerine yerleştirmelidir. Kod Tabanı daha sonra 180 derece sağa dönecek ve üsse geri dönecek. Robot üsse döndükten ve LED Tampon kırmızı yandıktan sonra, öğrenciler "örneği" Kod Tabanından çıkarmalıdır. Numunenin teslim edildiğini simgelemek için LED Bumper sönecektir.
- Öğrenciler numuneyi toplamayı ve teslim etmeyi bitirirse ve ek zamana sahip olurlarsa, onları farklı bir numune lokasyonuna gitmeye teşvik edin. Üsse bir adım daha yakın veya uzak olan bir örnek konumunu işaretlemek için kuru silinebilir bir kalem kullanın ve öğrencilerden projelerinin parametrelerini bu yeni örneğe ulaşacak ve onu üsse ulaştıracak şekilde ayarlamalarını isteyin.
- KolaylaştırmaÖğrencilerin projelerini test etmelerini ve Sahada sırayla çalışmalarını kolaylaştırın. Öğrenciler test yaparken, onlara projelerindeki Kod Tabanının doğru yere taşınmasını sağlayan blokların sırasını sorun.
- [Turn for] bloğu sağa değil de sola ayarlanmış olsaydı Kod Tabanının nasıl hareket edeceğini ellerinizle bana gösterebilir misiniz?
- Projenin tornalama kısmı sürüş kısmından önce gelseydi ne olurdu? Kod Tabanınız örneğe ulaşabilecek mi?
LED Bumper hakkında ek bilgi için VEX GO Sensörlerinin Kullanımı ve VEX GO LED Bumper ile Kodlama makalelerini inceleyin.
- HatırlatÖğrencilere, test etmeden önce projelerini kontrol etmeleri ve proje görseliyle karşılaştırmaları gerektiğini hatırlatın. Bir öğrenci projeyi VEXcode GO'da oluşturursa, ortağı Kod Tabanını Saha'ya yerleştirmeden ve projeyi başlatmadan önce kodu kontrol edebilir.
- SoruÖğrencilere bilim insanlarının Mars'ı incelemek için kaç örnek toplamaya çalıştıklarını sorun. Daha fazla örnek, daha az örnekten neden daha faydalı olsun? Kod Tabanlarımızın birden fazla örnek toplayabileceğini düşünüyor musunuz?