Robotunuzu nesneleri alıp yerleştirecek şekilde kodladığınızda, robotunuzun yönü çok önemlidir. Bu derste, bir nesneyi almak için robotunuzu hassas bir şekilde hareket ettirmeyi ve döndürmeyi öğreneceksiniz. Ayrıca Place object bloğunu kullanarak nesneyi belirli bir yere nasıl ulaştıracağınızı da öğreneceksiniz.
Aşağıdaki videoyu izleyerek şunları öğrenebilirsiniz:
- Robotunuzun yönelimi, robotun tekmeleyicisinin baktığı yöne bağlıdır.
- Robotunuzu nesneleri hassasiyetle alıp yerleştirecek şekilde nasıl kodlayabilirsiniz?
Videoyu izledikten sonra düşüncelerinizi günlüğünüze yazabilirsiniz. Düşüncelerinizi yönlendirmek ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olmak için şu soruları yanıtlayın:
- Robotun nesneleri alıp yerleştirmesi için kodlanırken hangi hususların önemli olacağını düşünüyorsunuz? En az iki fikir sıralayın.
- Robotun mıknatıslı bir nesneyi başarıyla alabilmesi için nasıl hareket etmesi gerektiğini düşünüyorsunuz? Spesifik olun.
- Videodan fikirlerinizi destekleyen hangi kanıtlara sahipsiniz?
Robotun nesneleri alıp yerleştirmesi konusunda kodlama konusunda aklınıza takılan sorular nelerdir?
Videoyu izledikten sonra düşüncelerinizi günlüğünüze yazabilirsiniz. Düşüncelerinizi yönlendirmek ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olmak için şu soruları yanıtlayın:
- Robotun nesneleri alıp yerleştirmesi için kodlanırken hangi hususların önemli olacağını düşünüyorsunuz? En az iki fikir sıralayın.
- Robotun mıknatıslı bir nesneyi başarıyla alabilmesi için nasıl hareket etmesi gerektiğini düşünüyorsunuz? Spesifik olun.
- Videodan fikirlerinizi destekleyen hangi kanıtlara sahipsiniz?
Robotun nesneleri alıp yerleştirmesi konusunda kodlama konusunda aklınıza takılan sorular nelerdir?
Öğrenciler videoyu izledikten ve uygulamaya başlamadan önce tüm sınıfın katılacağı bir tartışma için bir araya gelir Öğrencilerin verilen sorulara verdikleri cevapları tartışmanın temeli olarak kullanın.
Robotu nesneleri alacak şekilde kodlarken, robotun tekmeleyicisinin alınacak nesneyle hizalanacak şekilde yönlendirilmesi önemlidir. Öğrencilere mıknatısın konumunu ve nesneyi almak için nesnenin içinden geçmeleri gerektiğini hatırlatın. Öğrencilere, robotun doğrudan önünde olmayan bir nesneyi alıp hareket ettirmek için robotu nasıl kodlamaları gerektiğini düşünmeleri konusunda rehberlik edin
Rehberli Uygulama
Videoyu izleyip tartıştığınıza göre şimdi pratik yapma sırası sizde!
Adım 1: Aşağıdaki görselde gösterildiği gibi alanınızı ayarlayın.

Adım 2: Robotunuzun görevi tamamlamak için yapması gereken hareketleri modellemek için Sürüş modunu kullanın.
- Göreviniz, robotu AprilTag'ler arasında sürerek varili alıp AprilTag ID 4'ün önüne yerleştirmektir. Sürüşünüzü belgelendirin, ardından bu hareketi nasıl kodlayacağınızı planlayın.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Robotun namluyu başarıyla alabilmesi ve Nisan ayının önüne bırakabilmesi için nasıl yönlendirilmesi gerektiğine dikkat edin. Etiket Kimliği 4.
Adım 3: Robotun görevi tamamlamasını kodlayın.
- Göreviniz, 2. Adımdaki yol planınızı kullanarak robotun AprilTag'ler arasında gidip varili almasını ve ardından AprilTag ID 4'e teslim etmesini kodlamaktır.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Bu zorlukta robotunuzu hassas bir şekilde nasıl döndüreceğinizi, kurstaki önceki bilginizi kullanarak nasıl kodlayacağınızı düşünün.
Adım 4: Robotun nesneleri alıp teslim ederken yaptığı hareketlerin hassasiyetini yinelemek ve geliştirmek için Tahmin Et-Sür-Ölç-Kodla sürecini kullanın.
- Tahmin etmek
- Ayarlamanız gereken ilk ölçüyü seçin. Bu cümle kökünü kullanarak mesafe ölçümünü veya açıyı nasıl iyileştirebileceğinize dair bir grup tahmini yapın ve bunu günlüğünüze kaydedin:
- Mesafe/açı'nın yaklaşık ____________ milimetre/inç/derece olması gerektiğini düşünüyoruz.
- Ayarlamanız gereken ilk ölçüyü seçin. Bu cümle kökünü kullanarak mesafe ölçümünü veya açıyı nasıl iyileştirebileceğinize dair bir grup tahmini yapın ve bunu günlüğünüze kaydedin:
- Sürücü
- Robotunuzu sürerek tahmininizi test edin. Sürüş sırasında hassasiyetinizi artırmanıza yardımcı olabilecek gözlemlerinizi belgelendirin.
- Ölçüm
- Robot Açıölçerinizi robotun altına yerleştirin veya robotun hareket etmeyi bıraktığı noktayı ölçmek için bir cetvel kullanın
- Kod
- Ayarladığınız ölçüyü kodlama projenizde kullanın! Test etmek için çalıştırın. Yaptığınız ayarlama hassasiyetinizi iyileştirdi mi ve namluyu alıp yerleştirmenizi kolaylaştırdı mı? Aksi takdirde işlemi tekrarlayıp tekrar deneyin. Ölçümlerinizi ve gözlemlerinizi yaparken mutlaka günlüğünüze kaydedin.
Uygulama Kaynakları:
Aktiviteyi tamamlarken ek desteğe ihtiyaç duymanız halinde, burada bağlantıları verilen makalelere ulaşabilirsiniz.
Videoyu izleyip tartıştığınıza göre şimdi pratik yapma sırası sizde!
Adım 1: Aşağıdaki görselde gösterildiği gibi alanınızı ayarlayın.

Adım 2: Robotunuzun görevi tamamlamak için yapması gereken hareketleri modellemek için Sürüş modunu kullanın.
- Göreviniz, robotu AprilTag'ler arasında sürerek varili alıp AprilTag ID 4'ün önüne yerleştirmektir. Sürüşünüzü belgelendirin, ardından bu hareketi nasıl kodlayacağınızı planlayın.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Robotun namluyu başarıyla alabilmesi ve Nisan ayının önüne bırakabilmesi için nasıl yönlendirilmesi gerektiğine dikkat edin. Etiket Kimliği 4.
Adım 3: Robotun görevi tamamlamasını kodlayın.
- Göreviniz, 2. Adımdaki yol planınızı kullanarak robotun AprilTag'ler arasında gidip varili almasını ve ardından AprilTag ID 4'e teslim etmesini kodlamaktır.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Bu zorlukta robotunuzu hassas bir şekilde nasıl döndüreceğinizi, kurstaki önceki bilginizi kullanarak nasıl kodlayacağınızı düşünün.
Adım 4: Robotun nesneleri alıp teslim ederken yaptığı hareketlerin hassasiyetini yinelemek ve geliştirmek için Tahmin Et-Sür-Ölç-Kodla sürecini kullanın.
- Tahmin etmek
- Ayarlamanız gereken ilk ölçüyü seçin. Bu cümle kökünü kullanarak mesafe ölçümünü veya açıyı nasıl iyileştirebileceğinize dair bir grup tahmini yapın ve bunu günlüğünüze kaydedin:
- Mesafe/açı'nın yaklaşık ____________ milimetre/inç/derece olması gerektiğini düşünüyoruz.
- Ayarlamanız gereken ilk ölçüyü seçin. Bu cümle kökünü kullanarak mesafe ölçümünü veya açıyı nasıl iyileştirebileceğinize dair bir grup tahmini yapın ve bunu günlüğünüze kaydedin:
- Sürücü
- Robotunuzu sürerek tahmininizi test edin. Sürüş sırasında hassasiyetinizi artırmanıza yardımcı olabilecek gözlemlerinizi belgelendirin.
- Ölçüm
- Robot Açıölçerinizi robotun altına yerleştirin veya robotun hareket etmeyi bıraktığı noktayı ölçmek için bir cetvel kullanın
- Kod
- Ayarladığınız ölçüyü kodlama projenizde kullanın! Test etmek için çalıştırın. Yaptığınız ayarlama hassasiyetinizi iyileştirdi mi ve namluyu alıp yerleştirmenizi kolaylaştırdı mı? Aksi takdirde işlemi tekrarlayıp tekrar deneyin. Ölçümlerinizi ve gözlemlerinizi yaparken mutlaka günlüğünüze kaydedin.
Uygulama Kaynakları:
Aktiviteyi tamamlarken ek desteğe ihtiyaç duymanız halinde, burada bağlantıları verilen makalelere ulaşabilirsiniz.
Başlamadan önce öğrencilere belirlenmiş grup çalışması beklentilerini hatırlatın.
Adım 2 görev kartı (Google / .docx / .pdf) herdağıtın. Öğrencilere, sürüşün amacının, gruptaki herkesin robotun görevi başarıyla tamamlamak için nasıl hareket etmesi gerektiğine dair ortak bir zihinsel model geliştirmesini sağlamak olduğunu hatırlatın. Öğrencileri, sürüş deneyimlerini nasıl belgelendirdikleri konusunda dikkatli olmaları konusunda teşvik edin; çünkü öğrenciler, uygulamalarını kodlarını oluştururken belge olarak kullanacaklardır.
Öğrenciler araç kullanırken, odanın etrafında dolaşın ve öğrencilerin öğrenmeleri hakkında onlarla iletişim kurun. Şuna benzer sorular sorun:
- Robotunuzun görevi başarıyla tamamlaması için hangi özel hareketleri yapması gerekiyor?
- Robotunuzun hareketleriyle ilgili hangi detayları kaydediyorsunuz? Neden bunları seçtiniz? Eklemeniz gereken başka önemli ayrıntılar var mı?
- Robotun yolunu planlamak için grubunuz nasıl birlikte çalışıyor? Her bir kişi hangi rolü oynuyor?
Her öğrenci sürüş için başarı kriterlerini karşıladıktan ve planladıkları yolu sizinle paylaştıktan sonra, Adım 3 görev kartı (Google / .docx / .pdf) dağıtın. Öğrenciler daha sonra planlarını kullanarak ilk VEXcode projelerini oluşturacaklar. Projelerini aşamalı olarak oluşturmalarını ve test etmelerini hatırlatın.
Öğrenciler robotu kodlarken, sınıfta dolaşın ve öğrencilerle ilerlemelerini ve öğrenmelerini tartışın. Şuna benzer sorular sorun:
- Projenizin bu aşamasında hangi hareketi kodladınız? Peki bundan sonra ne olacak ve bunu nasıl anlayabilirsiniz?
- Robotun hareketi için bloklarınızın sıralaması neden önemlidir? Grubunuz bu sıralamayı nasıl seçti?
- Robotun beklediğinizden farklı hareket etmesi durumunda hangi adımları atabilirsiniz? Bu sorunu çözmek için nasıl bir yaklaşım sergiliyorsunuz?
Öğrenciler görevi tamamlayan ilk kodlama projesine sahip olduklarında, 4. Adıma geçmeli veAdımı yinelemeye başlamalıdırlar. Öğrenciler, namluyu alıp hareket ettirmek için gereken hassasiyeti elde etmek amacıyla robotlarının hareketinde bir seferde bir şeyi iyileştirmelerine yardımcı olmak için Tahmin Et-Sür-Ölç-Kodla sürecini kullanmalıdır. Bu süreci kolaylaştırmak için şu gibi sorular sorun:
- Sürüşten önce gerekli ölçümleri tahmin etmek, robotunuzun hareketlerinin hassasiyetini artırmanıza nasıl yardımcı olur?
- Yaptığınız ayarlamaların robotun namluyu alıp yerleştirme becerisini nasıl geliştirdiğini açıklayın.
- Ölçümleriniz birden fazla denemede nasıl gelişti veya değişti ve bu yinelemelerden neler öğrendiniz?
- Projenizin hangi bölümlerini değiştireceğinize dair işbirlikçi kararları nasıl alıyorsunuz? Hangi değişikliğin yapılacağı konusunda nasıl bir fikir birliğine varıyorsunuz?
Özet
Artık pratik yaptığınıza göre, öğrendiklerinizi paylaşmanın zamanı geldi. Öğreniminizi yansıtmanıza ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olması için aşağıdaki soruları günlüğünüze yanıtlayın:
- Meydan okumayı tamamlamak için namluyu alıp yerleştirme stratejiniz neydi? Açıklamanızda ayrıntılı olun. Stratejinizin başarılı olduğunu neden düşünüyorsunuz?
- Görevi tamamlamak için hem Drive modunu hem de VEXcode'u nasıl kullandınız? Grubunuz uygulamanın her iki bölümünde nasıl işbirliği yaptı?
- İlk defa nesneleri alıp yerleştirmek için robot kodlamayı öğrenen birine ne tavsiye edersiniz? Tavsiyenizin neden faydalı olacağını düşünüyorsunuz?
Artık pratik yaptığınıza göre, öğrendiklerinizi paylaşmanın zamanı geldi. Öğreniminizi yansıtmanıza ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olması için aşağıdaki soruları günlüğünüze yanıtlayın:
- Meydan okumayı tamamlamak için namluyu alıp yerleştirme stratejiniz neydi? Açıklamanızda ayrıntılı olun. Stratejinizin başarılı olduğunu neden düşünüyorsunuz?
- Görevi tamamlamak için hem Drive modunu hem de VEXcode'u nasıl kullandınız? Grubunuz uygulamanın her iki bölümünde nasıl işbirliği yaptı?
- İlk defa nesneleri alıp yerleştirmek için robot kodlamayı öğrenen birine ne tavsiye edersiniz? Tavsiyenizin neden faydalı olacağını düşünüyorsunuz?
Öğrencilerin öğrendiklerini tüm sınıfın katıldığı bir tartışmada paylaşmalarına rehberlik edin Öğrencilerin, ortak anlayış veya öğrenme hedeflerine ulaşmak için uygulama yoluyla öğrenmelerini yansıtmalarına yardımcı olun.
Tartışmanın başlangıç noktası olarak öğrencilerin günlüklerinde yanıtladıkları soruları kullanın. Öğrencilerin katkılarını dinlerken, anlayışlarını yönlendirmek için takip soruları sorun:
- Strateji paylaşımı için:
Namluyu alıp yerleştirirken grubunuz ne gibi zorluklarla karşılaştı ve bunların üstesinden nasıl geldiniz?
Kararınızı vermeden önce başka hangi strateji fikirlerini düşündünüz? Neden özellikle bu stratejiyi seçtiniz?
- Kodlama için:
- Robotu sürmenin daha iyi bir kodlama kararı vermenize yardımcı olduğu bir anı anlatabilir misiniz?
- Robotu namluya ve AprilTag'a tam olarak yönlendirecek şekilde kodlamak için hangi blokları kullandınız?
- İşbirliği için:
- Grubunuzun her bir üyesi sürüş ve kodlamaya nasıl katkıda bulundu?
Robotun nesneleri alıp yerleştirmesi için kodlamaya yönelik tavsiyelerin yer aldığı ortak bir liste oluşturun. Bu liste, öğrencilerin anlayışları geliştikçe eklemeler yapabilecekleri ve gözden geçirebilecekleri canlı bir belge olabilir.
Bir sonraki derse geçmek için Sonraki > seçin.