Skip to main content

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - [Sonsuza Kadar] Bloklar

Bu adımda [Sonsuza Kadar] bloğunun önemi tartışılmaktadır. Bilgileri sınıf olarak gözden geçirmelisiniz. Davranışı Clawbot'unuz ve Denetleyicinizle modelleyebilirsiniz veya zaman kalırsa öğrencilerin programı [Sonsuza Kadar] bloğu olmadan çalıştırmasını sağlayabilirsiniz.

Adım 1: Kontrol Cihazının Programlanması

 [Sonsuza Kadar] blok kullanmanın faydaları nelerdir?

Bu projeyi aşağıda gösterildiği gibi [Forever] bloğu olmadan oluşturun:

Bu program çalıştırılırsa ne olacağını düşünüyorsunuz? Grup olarak tartışın. Kaydedici ekibin tahminini mühendislik defterine yazmalıdır.

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Bloğu Anlamak

 [Sonsuza Kadar] döngüsü olmadan, her motor için hız değeri proje çalıştırılır çalıştırılmaz ayarlanır ve bu değer proje durdurulana kadar sabit kalır. Başka bir deyişle, projeyi Joystick'lerden herhangi birini hareket ettirmeden çalıştırırsanız, Joystick'in kendi ekseni üzerindeki varsayılan konumu 0 olduğundan, Joystick'i hareket ettirseniz bile her iki motorun hızı 0'da kalacaktır.

Aynı şekilde sol Joystick'i A ekseni boyunca gidebildiği kadar yukarıya doğru hareket ettirip orada tuttuğunuzu varsayalım. Yukarıdaki projeyi çalıştırırsanız sol motor tam hızda hareket edecek ve Joystick'i A ekseni boyunca aşağı doğru hareket ettirseniz bile o hızda kalacaktır. Bunun nedeni, Clawbot'un ilk talimatını proje çalıştırılır çalıştırılmaz Denetleyiciden almasıdır; ancak Döngü olmadan bu başlangıç ​​değeri güncellenemez.

 [Sonsuza Kadar] döngüsü, Clawbot'a proje süresince hızı sürekli güncellemesini ve çalışmasını söyler. Başka bir deyişle, bu projedeki [Sonsuza Kadar] döngüsü, Joystick'i A veya D ekseni boyunca hareket ettirerek her bir motorun hızını değiştirmenizi sağlar ve siz projeyi durdurana veya kapatana kadar Clawbot buna göre yanıt verecektir. Clawbot.

Adım 2: Bir Slalom Parkurunda Gezinin

Slalom Kayakçısı
Slalomlar, katılımcının belirlenen bayraklar veya işaretleyiciler etrafında gezinmesi gereken parkurlardır. Kayak slalomları popüler bir kış sporudur ve Kış Olimpiyatları'na dahildir.

 

Artık Denetleyici eşleştirildiğine ve proje indirildiğinegöre, Denetleyiciyi kullanarak Clawbot'unuzu hareket ettirmeye hazırsınız!

  • İnşaatçı ve Programcı, slalomda bayrak olarak kullanacağınız dört sınıf eşyasını öğretmenden almalıdır.

  • İnşaatçı, Programcı ve Kaydedici, bunları Sürücünün Clawbot'u slalom diyagramına göre yönlendirebileceği yerlere yerleştirmek için işbirliği yapmalıdır.

  • Sürücü ClawbotController projesini indirmelidir. Bir projenin nasıl indirileceğine ilişkin sorularınız varsa Proje İndirme ve Çalıştırma eğitimine göz atın.

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Mücadeleyi Hazırlamak

Öğrencilerin bu slalomu, Clawbot'u her "bayrağın" dış tarafı boyunca hareket ettirmek için Kontrol Cihazını kullanarak tamamlamalarını sağlayın. Clawbot'un yolu herhangi bir bayrağa dokunmasını engellemeli ve bitiş çizgisini geçmesine izin vermelidir. Bayraklar, elinizde bulunan herhangi bir sınıf malzemesi/nesnesi olabilir (silgi, bant rulosu, mendil kutusu) ve Clawbot'u çalıştırmadan önce yerine yerleştirilebilir.

  • Zaman kalırsa, öğrencilerin rollerini değiştirerek başkalarına Clawbot'u kullanma fırsatı vermelerini sağlayın. Her sürücünün slalomda ne kadar hızlı ilerleyebildiğini görerek, bunu gruplar içinde veya gruplar arasında bir rekabete bile dönüştürebilirsiniz.

  • Slalom parkuru ile sınıf içi yarışmanın nasıl düzenleneceğine dair bilgi almak için aşağıya .

    Google Dokümanı / .docx / .pdf

Adım 3: Robo-Slalom

Clawbot'unuzu her "bayrağın" dış tarafı boyunca hareket ettirmek için Denetleyiciyi kullanın. Robotun yolu herhangi bir bayrağa dokunmasını engellemeli ve bitiş çizgisini geçmesine izin vermelidir.

  • Sürücü projeyi çalıştırmalı ve Clawbot'u ileri ve geri hareket ettirmeli ve her iki Joystick'i kullanarak sola ve sağa dönmelidir.

  • Kaydedici, Clawbot'un parkuru tamamlamasının ne kadar süreceğini ölçmelidir. Zamanları mühendislik defterine belgeleyin.

  • Clawbot'u Slalom parkurunu ne kadar hızlı tamamlayabilirsiniz?

Tartışmayı Motive Et simgesi Tartışmayı Motive Edin - Faaliyet Üzerine Düşünme

S: Clawbot, Denetleyiciye beklediğiniz gibi yanıt verdi mi?
A: Cevaplar farklılık gösterebilir; ancak bu sorunun amacı bilişsel düşünmeyi teşvik etmektir. Öğrenciler, davranışları test etmeden önce tahmin ederek, sonuçlarını belgeleyerek ve derinlemesine düşünerek işe başladılar.

S: Clawbot'u düz bir çizgide ileri veya geri hareket ettirmenin en büyük zorluğu nedir?
A: Cevaplar farklılık gösterse de ortak yanıt, Clawbot'un motorlarının aynı yönde ve aynı hızda hareket etmesini sağlamak için her iki Joystick'in birbiriyle senkronize hareket etmesi gerektiği olmalıdır.

S:  [Sonsuza Kadar] döngüyü kullanmak, Clawbot'u hareket ettirmek için Denetleyiciyi sürekli olarak kullanmanızı nasıl sağlar?
A:  [Sonsuza Kadar] döngüsü olmasaydı, Clawbot projedeki bloklar tarafından belirlenen davranışları yalnızca bir kez gerçekleştirirdi.  [Sonsuza Kadar] döngüsü, Clawbot'a proje süresince hızı sürekli güncellemesini ve çalışmasını söyler. Başka bir deyişle, [Sonsuza Kadar] döngüsü, Clawbot'u süresiz olarak veya pil bitene kadar hareket ettirmek için Denetleyiciyi kullanmanızı sağlar.