Skip to main content
Öğretmen Portalı

Oynamak

Bölüm 1 - Adım Adım

  1. TalimatÖğrencilere, Robot Kolunun bir disk algılanana kadar (Göz Sensörü kullanılarak) beklediği ve ardından Elektromıknatıs kullanılarak diski hareket ettirdiği bir proje oluşturacaklarını talimat verin. Aşağıdaki videoyu izleyerek Robot Kolunun önce diski algılayıp sonra Elektromıknatıs kullanarak sağa doğru kaydırarak diski nasıl başarılı bir şekilde hareket ettirebildiğini görebilirsiniz.
    Video dosyası
  2. Model[Bekle] bloğunu ve Göz Sensörünü kullanarak bir projeyi nasıl inşa edeceğinizi gösteren model. Öğrencilerin projeksiyon ekranından veya Lab 4 Slayt Gösterisi aracılığıyla sizi takip etmelerini sağlayın.
    • Before beginning, ensure students have connected their device to their Robot Arm (2-Axis) and that the Robot Arm is configured. Gerekirse, öğrencilere Robot Kollarını Yapılandırma sürecinde rehberlik etmek için bu makaledeki Robot Kolunu Yapılandırma adımlarını modelleyin.

    Not: Robot Kolunuzu cihazınıza ilk bağladığınızda, Beynin içine yerleştirilmiş Jiroskop kalibre olabilir ve Robot Kolunun bir an için kendi başına hareket etmesine neden olabilir. Bu beklenen bir davranıştır, Robot Kolu kalibrasyon sırasında ona dokunmayın. 

    • Öğrencilerin Laboratuvar 3 Bölüm 2 projelerini açmalarını sağlayın. Yeni proje bu proje üzerine inşa edilecektir. "Farklı Kaydet" veya "Cihazınıza Kaydet" i seçin (hangi VEXcode GO sürümünü kullandığınıza bağlı olarak) ve proje Laboratuvarı 4 Bölüm 1 'i yeniden adlandırın.
    VEXcode GO Araç Çubuğunun ortasındaki proje adı kutusunda Laboratuvar 4 Bölüm 1 yazıyor. Projeyi
    yeniden adlandırın
    • Laboratuvar 3 'te bulunmayan veya projesini bulamayan öğrenciler varsa, Laboratuvar 4 Görüntü Slayt Gösterisinden Laboratuvar 3 Bölüm 2 çözümünü yeniden oluşturmalarını sağlayın.

    Lab 3 Part 2 Solution project from the previous Lab. Proje başladığında, elektromıknatısı güçlendirmek için enerji verin; 1 saniye bekleyin; tabanı 90 derece sağa döndürün; elektromıknatısa düşmesi için enerji verin; tabanı 90 derece sola döndürün.
    Laboratuvar 3 Bölüm 2 Çözüm
    • [Wait until] bloğunu çalışma alanına sürükleyin. [Wait until] bloğunun Boolean koşullarını kabul ettiğini ve içindeki blok bir koşulu ‘Doğru‘ olarak bildirene kadar projenin çalışmasını durduracağını açıklayın.

    Çalışma Alanında sağda gösterilen aynı proje, Araç Kutusundan bir Bekleme bloğu çalışma alanında sola sürüklenene kadar beklenir. Bloğun boşalmasını bekleyin parametresi. Bloğa Kadar Bekleme
    Ekle
    • Bu proje, bir nesnenin mevcut olup olmadığını tespit etmek ve onu almak için Göz Sensörünü kullanacaktır. Göz Sensörü verileri beklediğimiz Boolean koşuludur.

      Kod Robot Kolu 2 Ekseninin, Elektromıknatısa ve kol yapısının geri kalanına göre konumunu vurgulayan Göz Sensörü etrafında bir daire ile yandan görünümü.
      Göz Sensörü
    • "Algılama" altındaki Araç Kutusu'nda <Eye found object> bloğu bulun. Öğesinin Doğru <Eye found object> veya Yanlış bildirecek bir Boole bloğu olduğunu açıklayın, böylece [Bekleyene kadar] bloğu ile kullanılabilir.

      VEXcode GO Araç Kutusundaki Göz bulunan nesne bloğu kırmızı bir kutu ile vurgulanır. Göz bulunan nesne bloğu, Ayar Gözü ışık güç bloğu ile gözün renk bloğunu algılaması arasında yer alır.
      Göz Algılama Kategorisi
    • Öğesini [ <Eye found object> Wait until] bloğuna sürükleyin.

    Göz bulunan nesne bloğunun Bekleme süresi bloğunun parametresi olarak eklendiği öncekiyle aynı görüntü. Yığın başlatıldığında çalışma alanında hala sağdadır.
    Şuraya <Eye Found Object> ekle: [Wait until]
    • Öğrencilere Göz Sensörünün bir nesneyi nerede kontrol etmesini istediklerini sorun. [Bekle] bloğunu projenin başına sürükleyin. 

    VEXcode GO PROJESİ'nde iki parça bir arada. Proje şimdi Başladığında, Göz bir nesne bulana kadar bekleyin; ardından artırmak için elektromıknatısa enerji verin; 1 saniye bekleyin; tabanı 90 derece sağa döndürün; elektromıknatısa düşmesi için enerji verin; ve tabanı 90 derece sola döndürün.
    Laboratuvar 4 Bölüm 1 Çözüm
    • Öğrencilerin Elektromıknatısa bir Disk yerleştirmelerini ve projeye başlamalarını ve Robot Kollarının nasıl hareket ettiğini görmelerini sağlayın. Projeye Elektromıknatısa bağlı bir Disk ile başlamalıdırlar. Göz Sensörünü kullanırken herhangi bir sorun yaşarlarsa, bu adımları tekrar izlemelerini sağlayın. Gerekirse, VEXcode GO'da Bir Proje Başlatmamakalesine bakın ve öğrencilere bir projeyi başlatmak için bu makaledeki adımları modelleyin.
  3. Öğrenciler kodlarını test ederken proje akışı hakkında konuşmaları kolaylaştırın. Dolaşımdayken projelerini kontrol etmek için Laboratuvar 4 Slayt Gösterisinde verilen çözümü kullanın.

    VEXcode GO PROJESİ'nde iki parça bir arada. Proje şimdi Başladığında, Göz bir nesne bulana kadar bekleyin; ardından artırmak için elektromıknatısa enerji verin; 1 saniye bekleyin; tabanı 90 derece sağa döndürün; elektromıknatısa düşmesi için enerji verin; ve tabanı 90 derece sola döndürün.
    Laboratuvar 4 Bölüm 1 Çözüm

    Bir tartışma başlatmak için onlara aşağıdaki sorulardan bazılarını sorun.

    • Kendi sözlerinizle, Boolean durumunun ne olduğunu nasıl açıklarsınız?
    • [Wait until] bloğunu projenin farklı bir bölümüne taşırsak ne olacağını düşünüyorsunuz? Proje akışı nasıl değişecek?
    • Projenin sonunda ikinci bir diski taşımak isteseydiniz, başka hangi blokları eklemeniz gerekirdi?
    • Bu proje Lab 3 'te yaptığınız projeye nasıl benzer veya farklıdır?
  4. Gruplara kafaları karışırsa soru sormalarını hatırlatın. Her girişim düzgün çalışmayacaktır. Projeyi her yürüttüklerinde, öğrenciler neyin yanlış gittiğini belirlemeli ve nasıl düzeltileceğine dair beyin fırtınası yapmalıdır. Deneme yanılma bekleniyor.

    Öğrenciler hayal kırıklığına uğrarsa ve daha fazla yardıma ihtiyaç duyarlarsa, projenin amacını size tekrar etmelerini sağlayın.

  5. Öğrencilere Göz Sensörü kullanabilecek hangi cihazları bildiklerini sorun. (Vakum robotu, elektronik kapı zilleri)

    Bir liste bulmakta zorlanıyorlarsa, bir Göz Sensörü isteyecekleri cihazların bir listesini bulmalarını sağlayın.

    • Örnek: Arka kapımda bir Göz Sensörü olmasını isterdim, böylece köpek ne zaman dışarı çıkmak istese, Göz Sensörü bize köpeğin kapıda olduğunu söylerdi.

Ara Oyun Ortası & Grup Tartışması

Her grup Göz Sensörü ve [Bekleyene kadar] bloğunu kullanarak bir proje oluşturur oluşturmaz, kısa bir konuşma için bir araya gelin.

[Wait until] bloğu ile proje akışı hakkında konuşalım.

  • Projenin başlangıcına [kadar bekle] bloğunu koymak neden önemliydi?
  • [Wait until] bloğu farklı bir yerde olsaydı proje akışımıza ne olurdu?
  • Robot Kolumuz yine de istediğimiz şekilde çalışır mıydı?

Bekleme süresi bloğu ile proje akışının bir şeması. Proje, Başladığında bloğundan başlayana kadar bekleme bloğuna geçer, ardından göz nesnenin doğru olduğunu bildirene kadar bekler, ardından elektromıknatısı devreye sokmak ve diski hareket ettirmek için blokların geri kalanına geçer. Bir [Wait until] bloğunun
Proje Akışı

 

Bölüm 2 - Adım Adım

  1. Öğrencilere, Robot Kolunu bir disk algılanana kadar bekletmek için projelerinde yineleme yapacaklarını, diski kaldıracaklarını, diski döşemenin başka bir bölümüne taşıyacaklarını, diski bırakacaklarını ve başlangıç konumuna geri döneceklerini söyleyin. Robot Kolunun diski önce algılayarak ve ardından Elektromıknatısı kullanarak başka bir yere taşımak için kaldırarak diski nasıl başarılı bir şekilde hareket ettirebileceğini görmek için aşağıdaki videoyu izleyin.
    Video dosyası
  2. ModelÖğrencilere Arm Motor'u kontrol etmek için [Spin for] bloğunun nasıl değiştirileceğine dair model.
    • Öğrenciler Laboratuvar 4 Bölüm 1 projelerini açmalı ve Laboratuvar 4 Bölüm 2 olarak yeniden adlandırmalıdır. Başlamadan önce, öğrencilerin cihazlarını Robot Kollarına (2 Eksenli) bağladıklarından ve Robot Kolunun yapılandırıldığından emin olun.

      VEXcode GO Araç Çubuğunun ortasındaki proje adı kutusunda Laboratuvar 4 Bölüm 2 yazıyor. Projeyi
      Yeniden Adlandır
    • [Döndür] bloğunu Çalışma Alanına sürükleyin. Öğrencilere ‘tabandan‘ ‘kola‘ nasıl geçeceklerini hatırlayıp hatırlamadıklarını sorun.

    Bölüm 1 'deki aynı çözüm projesi, blok için son Spin yığından ayrılmış ve çalışma alanında daha aşağıya yerleştirilmiştir. Çalışma Alanına [Spin for]
    Ekle
    • Lab 4 Görüntü Slayt Gösterisi'ndeki animasyonu izleyin ve öğrencilere kolu gösterildiği şekilde hareket ettirmek için ek [Spin for] bloklarının nerede gerekli olduğunu sorun.
    • Öğrenciler sürecin her adımının ne olduğunu kendilerine hatırlatmak için yorum bloğunu kullanabilirler. Yorumların robot için değil sadece kodlayıcı için olduğunu açıklayın; böylece proje akışını etkilemeyecektir.

    Bir VEXcode GO Yorum bloğu.
    [Yorum] bloğu
    • Bir yorum bloğunu Çalışma Alanına sürükleyerek modelleyin ve adımlardan birini bloğa yazın.
      • Bir disk algılanana kadar bekleyin
      • Diski kaldırın
      • Diski kutucuğun başka bir bölümüne taşı
      • Diski bırak
      • Başlangıç konumuna geri dönün
    • Yorumların robot için değil sadece kodlayıcı için olduğunu açıklayın; böylece proje akışını etkilemeyecektir.

    Başladığında bloğu ile Bekleyene kadar bloğu arasına bir Yorum bloğu eklenen aynı proje. Proje şimdi şöyle okuyor: Başladığında, Bir disk algılanana kadar bekleyin Yorumu, ardından Göz bir nesne bulana kadar bekleyin, artırmak için elektromıknatısa enerji verin, 1 saniye bekleyin, tabanı 90 derece sağa döndürün, elektromıknatısa düşmesi için enerji verin ve tabanı 90 derece sola döndürün.
    [Yorum] bloğu eklendi
    • Öğrencilerin Elektromıknatısa bir Disk yerleştirmelerini ve projeye başlamalarını ve Robot Kollarının nasıl hareket ettiğini görmelerini sağlayın. Elektromıknatısa bağlı bir Disk ile projeye başlamalılar. Gerekirse, VEXcode GO'da Bir Proje Başlatmamakalesine bakın ve öğrencilere bir projeyi başlatmak için bu makaledeki adımları modelleyin.
  3. Öğrenciler projelerini yinelemeye başladıkça proje akışı hakkında konuşmaları kolaylaştırın.

    Robotun bu projede gerçekleştirmesi gereken 5 davranışı gösteren bir dizi simge. Önce diskin göz sensörü tarafından algılanmasını bekleyecektir. İkincisi diski kaldıracaktır. Üçüncüsü, dönecek. Dördüncüsü, kolu aşağı doğru hareket ettirecektir. Beşincisi, diski düşürecektir. Robot
    Kolunuz...

    Aşağıdaki gibi sorular sorun:

    • Kol Motoru döndürüldükten sonra [Wait until] bloğu eklenirse ne olacağını düşünüyorsunuz? Bu, projenizin akışını nasıl değiştirirdi?
    • Neden Robot Kolun diski bıraktıktan sonra başlangıç konumuna dönmesini istediğimizi düşünüyorsunuz?
    • Yorum blokları, kodlama yaparken projenizin akışını anlamanıza nasıl yardımcı olabilir?
    • İkinci bir diski yepyeni bir konuma taşımak isteseydiniz, başka hangi blokları eklemeniz gerekirdi?
  4. Gruplara kafaları karışırsa soru sormalarını hatırlatın. Her girişim düzgün çalışmayacaktır. Projeyi her yürüttüklerinde, öğrenciler neyin yanlış gittiğini belirlemeli ve nasıl düzeltileceğine dair beyin fırtınası yapmalıdır. Deneme yanılma bekleniyor.

    Öğrenciler hayal kırıklığına uğrarsa ve daha fazla yardıma ihtiyaç duyarlarsa, projenin amacını size tekrar etmelerini sağlayın.

    Laboratuvar 4 Bölüm 1 projesini rehber olarak kullanmalıdırlar.

    Laboratuvar 4 Bölüm 2 Çözümü öğretmen referansı için de mevcuttur.

    VEXcode GO proje örnek çözümü. Bloklar başladığında, Göz nesneyi bulana kadar bekleyin, elektromıknatısı güçlendirmek için enerji verin, 1 saniye bekleyin, kolu 90 derece yukarı döndürün, tabanı 90 derece sağa döndürün, kolu 90 derece aşağı döndürün, elektromıknatısı düşürmek için enerji verin, tabanı 90 derece sola döndürün.
    Laboratuvar 4 Bölüm 2 Çözüm

     

  5. Öğrencilere hem Arm Motorunu hem de Baz Motoru kullanarak başka hangi görevleri tamamlayabileceklerini sorun. Peki ya daha büyük bir robot kolda?