Skip to main content
Öğretmen Portalı

Oynamak

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

  1. TalimatÖğrencilere, Dünya'yı aydınlatmak için Göz Sensöründeki LED ışığını kullanan VEXcode'da bir proje oluşturarak Kod/Gündüz Gece yapımızı test edeceklerini söyleyin. Önceki Lab'da yaptıkları gibi Switch kullanmak yerine, gündüz ve geceyi göstermek için VEXcode GO'yu kullanacaklar.
    • Aşağıdaki animasyonu öğrencilerinizle paylaşın ve onlara projelerine noktanın doğrudan Güneş'e bakacak şekilde başlaması gerektiğini hatırlatın. VEXcode, Dünya'nın kendi ekseni etrafında dönmesini sağlamak için kullanılıyor ve Dünya dönerken bir tarafını aydınlatan bir LED ışık kullanılıyor.

      Video dosyası
    • Öğrenciler bu projenin ilk bölümünü sizinle birlikte inşa edecek ve Dünya'nın Güneş'ten 180 derece uzakta dönmesini kodlayacaklar. Dünya üzerindeki noktayı ve gece konumunu görmek için bunu test edecekler ve LED ışığının modeli nasıl aydınlattığını, bunu görmeyi daha kolay hale getireceğini görecekler. 
    • Daha sonra, Dünya'nın Güneş'e doğrudan bakacak şekilde geriye döndürülmesi projesinin ikinci kısmını gruplar halinde kodlayacaklar.
  2. ModelÖğrencilerin VEXcode GO'da projelerini nasıl oluşturacaklarını ve projelerini 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. Bağlantı adımları cihazlar arasında farklılık gösterdiğinden, VEX GO Brain'i bilgisayarınıza veya tabletinize bağlamak için özel adımlar için VEX Kütüphanesi'nin VEXcode GO bölümünün Bağlantı makalelerine .
    • Ayrıca Hareket ve Algılama kategorilerindeki blokların kendilerine erişilebilir olması için VEXCode GO'yu yapılandırmaları gerekecektir. Bunu yapmak için öğrencilerin şu adımları izlemelerini sağlayın: 
      • Aygıtlar penceresini açmak için sağ üst köşedeki Aygıtlar düğmesini seçin. 

        Monitör simgesinin solunda, kırmızı bir kutu içinde Aygıtlar düğmesinin çağrıldığı VEXcode GO Araç Çubuğu.
        Cihazlar Düğmesini seçin.
      • 'Cihaz Ekle'yi seçin

        VEXcode GO Devices menüsü açıldığında kırmızı bir kutu içerisinde 'Cihaz ekle' butonu çağrılıyor.
        'Cihaz ekle'yi seçin
      • 'ÖZEL ROBOT'u seçin

        VEXcode GO Cihaz Ekle menüsü açıldığında kırmızı bir kutu içerisinde 'Özel robot' seçeneği çağrılıyor.
        'ÖZEL ROBOT'u seçin
      • Daha sonra 'MOTOR' seçeneğini seçin. 

        VEXcode GO Cihaz Ekle menüsü özel robot cihaz tiplerine açılır ve kırmızı bir kutu içerisinde 'Motor' seçeneği çağrılır.
        'MOTOR'u seçin
      • Bir Port seçmeniz istenecektir. Code Day/Night Build'da Motor Port 1'e takılı olduğundan yapılandırmada '1'i seçin. 

        VEXcode GO Motor Device menüsü açılıyor ve başlıkta 'Bir port seçin' yazıyor. İlk port kırmızı kutu içerisinde çağrılır.
        Port Seç 1
      • Motorun adını veya yönünü değiştirmenize gerek yok, bu nedenle 'TAMAM' seçeneğini seçin.

        VEXcode GO Motor Seçenekleri menüsü açıldığında, başlıkta 'Adlandır ve/veya yönleri değiştir' yazıyor. Bitti butonu kırmızı bir kutucuk içerisinde çağrılır.
        'TAMAMLANDI'yı seçin
    • Göz Sensörünü yapılandırmak için aynı işlemi izleyin.
      • Öncelikle 'Cihaz Ekle'yi seçin.

        VEXcode GO Devices menüsü açıldığında kırmızı bir kutu içerisinde 'Cihaz ekle' butonu çağrılıyor.
        'Cihaz Ekle'yi seçin
      • Bu sefer 'GÖZ'ü seçin.

        VEXcode GO Cihaz Ekle menüsü özel robot cihaz tiplerine açılır ve kırmızı bir kutu içerisinde 'Göz' seçeneği çağrılır.
        'GÖZ'ü seçin
      • Göz Sensörünüzü Göz Portuna bağlamanız istenecektir. Bunu Code Day/Night Build'ı oluştururken zaten yaptığınız için 'TAMAMLANDI' seçeneğini seçin.

        VEXcode GO Eye menüsü açılır ve başlıkta 'Eye Port'a Bağlan' yazar. Bitti butonu kırmızı bir kutucuk içerisinde çağrılır.
        'TAMAMLANDI'yı seçin
      • Oku seçerek Aygıtlar Penceresini kapatın. Kod Günü/Gecesi Yapınız artık yapılandırıldı! 

        VEXcode GO Devices menüsü açılır ve kırmızı bir kutu içerisinde 'Menüyü kapat' oku çağrılır.
        Oku seçin
    • Daha sonra projenizi birlikte inşa etmeye başlayın.
      • [Göz ışığını ayarla] bloğunu çalışma alanına sürükleyin ve {When started} bloğuna ekleyin.

        VEXcode GO göz ışığını yakan blok projesi. Projeye başladığınızda göz ışığını açın.
        [Göz ışığını ayarla] bloğunu ekle
      • Daha sonra projeye [Spin for] bloğunu ekleyin.

        VEXcode GO blokları projesinin devamı niteliğinde, Set Eye Light bloğundan sonra bir Spin For bloğu eklendi. Proje artık şu şekilde: Başlatıldığında, göz ışığını açın ve ardından motor 1'i 90 derece ileri döndürün.
        [Döndür] bloğunu ekle
      • [Spin for] bloğundaki parametreyi 180 dereceye değiştirin, çünkü projenin bu bölümünde Dünya'nın gece konumuna dönmesini ve noktanın doğrudan Güneş'ten uzağa bakmasını istiyoruz.

        VEXcode GO blokları projesinin devamı niteliğinde, motor dönüş mesafesi 90 dereceden 180 dereceye çıkarıldı. Proje artık şu şekilde: Başlatıldığında, göz ışığını açın ve ardından motor 1'i 180 derece ileri döndürün.
        Parametreyi 180 dereceye değiştirin
      • VEXcode GO'da 'BAŞLAT'ı seçerek projeyi test etmek için çalıştırmalarını sağlayın.

        Beyin ve Adım simgelerinin arasında kırmızı bir kutu içinde Başlat düğmesinin belirtildiği VEXcode GO Araç Çubuğu.
        VEXcode GO'da 'BAŞLAT'ı seçin
      • Dünya, noktanın Güneş'ten uzağa bakacak şekilde dönmelidir. Öğrencilerden modeli tanımlamalarını ve noktanın bulunduğu Dünya'daki aynı yerde olsalardı ne göreceklerini sorun.
    • Artık öğrenciler projenin ilk yarısını sizinle birlikte tamamladıklarına göre, şimdi Gündüz/Gece Yapısını, noktanın tekrar doğrudan Güneş'e bakacak şekilde dönmesi için kodlayacaklarını açıklayın. 
      • Öncelikle onlardan [Wait] bloğunu Çalışma Alanına sürüklemelerini ve bunu projelerine eklemelerini isteyin. Bu, öğrencilerin gece/gündüz döngüsü hakkında gözlemler yapmalarına olanak sağlamak için Dünya'nın kısa bir süreliğine gece konumunda durmasına neden olacaktır.

        VEXcode GO blokları projesinin devamı niteliğinde, artık Spin Motor bloğundan sonra bir Bekleme bloğu eklendi. Proje artık şu şekilde: Başlatıldığında, göz ışığını açın ve ardından motor 1'i 180 derece ileri döndürün. Son olarak 1 saniye bekleyin.
        [Bekle] bloğu ekle
      • Daha sonra Dünya'yı Güneş'e doğru döndürecek bir blok seçmelerini ve bunu projelerine eklemelerini isteyin.
      • Öğrenciler projelerini oluşturduktan sonra, projelerineEarth and Sky with LEDadını vermelerini ve bunu cihazlarına kaydetmelerini sağlayın. See the Open and Save section of the VEXcode GO VEX Library for device-specific steps to save a VEXcode GO project.
  3. VEXcode projeleri ve Kod Günü/Gecesi Yapısı hakkında tartışmaları.
    • LED'in eklenmesi gündüz/gece modelini nasıl geliştirir?
    • Dünya'yı Güneş'e doğru döndürmek için hangi bloğu kullandınız?
    • Kullandığınız bloktaki parametreyi değiştirmeniz mi gerekiyor? Neye değiştirdiniz ve neden?
    • Projede Gündüz/Gece döngüsünü modellemek için [Wait] bloğuna ihtiyacımız var mı?
  4. HatırlatÖğrencilere projelerindeki [Bekle] bloğunun bir amaca hizmet ettiğini hatırlatın - gece olduğunda Dünya'nın konumu hakkında gözlemler yapmalarına olanak sağlamak, ancak gerçekte Dünya'nın durmadığını, sürekli olarak kendi ekseni etrafında döndüğünü.
  5. SoruÖğrencilere diğer bilimsel modellerle nerede karşılaştıklarını ve bilim insanlarının bunları neden yaptıklarını sorun.
    • Bilimsel fikirlerin diğer modellerini nerede gördüğünüzü düşünün. Modeller hangi fikirleri açıklıyordu? 
    • Bilim insanlarının çalışmalarında model kullanmalarının bazı nedenleri nelerdir? Bazı bilim insanlarının modelleri diğerlerinden daha faydalı bulacağını düşünüyor musunuz?
    • Bilimsel bir sürecin veya örüntünün modelini yapacak olsaydınız neyi seçerdiniz?
    • Tüm modellerin fiziksel olması mı gerekiyor, yoksa dijital de olabilir mi? Eğer öyleyse, bilimsel bir sürecin veya örüntünün dijital modelini nerede gördünüz?

Oyun Arası & Grup Tartışması

Her grup Dünya'nındönmesi için kodlanacak bir blok eklediğinde, bir sohbet için bir araya gelin.

  • Artık Beyin ve LED ışığı kullanarak gece/gündüz döngüsünü gösteren bir VEXcode projesi oluşturduk. Sizce hangi model daha iyi ve neden?
  • Güneş'in gökyüzünde neden hareket ediyormuş gibi göründüğünü açıklamaya yardımcı olacak bir VEXcode projesi oluşturmak isteseydiniz, bunu kodlamak için hangi blokları kullanabileceğinizi düşünüyorsunuz?

 

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

  1. TalimatÖğrencilere, öğrendikleri üzerine inşa ederek, Kod Günü/Gecesi yapıları için bir VEXcode projesi oluşturacaklarını ve bu projenin Güneş'in gün boyunca gökyüzünde neden hareket ediyor gibi göründüğünü açıklayacağını söyleyin. Dünya'nın 6 saat boyunca dönmesi ve durması için kodlanacaklar, böylece Güneş'in Dünya üzerindeki noktadan altı saat boyunca nasıl göründüğünü gözlemleyip belgeleyebilecekler. Aşağıdaki animasyonu izleyerek Dünya'nın dönüşünü ve ardından birer saatliğine duraklamasını, dönüş derecesinin görüntülenmesini ve dönerken güncellenmesini izleyin.
    Video dosyası

     

  2. ModelÖğrencilere VEXcode GO'da projeyi nasıl oluşturacaklarını gösteren model.
    • Öncelikle Lab 1'de yaptıkları projeden [Spin for] ve [Wait] bloklarını kaldıralım. Proje artık şu şekilde görünecek:

      VEXcode GO blokları projesinin devamı, son iki blok kaldırıldı. Projeye başladığınızda göz ışığını açın.
      Önceki projenin son iki bloğunu kaldırın.
    • Öğrenci daha sonra üç tane [Yorum] bloğu eklemelidir. Yorumlara 1:00, 2:00 ve 3:00 saatlerini eklemelerini sağlayın. Projemizde kodladığımız her saati takip etmek için yorumları kullanacağımızı açıklayın. 

    VEXcode GO blokları projesinin devamı niteliğinde, artık '1 saat', '2 saat' ve '3 saat' şeklinde üç yorum bloğu bulunuyor. Projeye başladığınızda göz ışığını açın ve ardından saatleri sayan üç yorum bloğu ekleyin.
    Üç [Yorum] bloğu ekleyin.
    • Daha sonra, öğrencilere 1:00 [Yorum] bloğunun altına [Döndür] bloğunu eklemelerini söyleyin ve onlara, bloktaki parametreyi, motorun Dünya'yı bir saatlik eşdeğer mesafede döndürecek şekilde ayarlayabileceğimizi hatırlatın.

    VEXcode GO blokları projesinin devamı niteliğinde, artık ilk yorum bloğundan sonra bir Spin Motor bloğu ekleniyor. Projeye başladığınızda göz ışığını açın ve ardından saatleri sayan üç yorum bloğu ekleyin. İlk yorum bloğundan sonra, motor 1'i 0 derece ileri döndürün.
    [Döndür] bloğunu ekleyin.
    • Daha sonra parametreye kaç derece girileceğinin nasıl belirleneceğini gösterelim. 
      • Öğrencilere, Dünya'nın her seferinde yalnızca bir saatlik mesafe kadar dönmesini istediğimizi, ancak öncelikle bunun kaç derece olacağını bulmamız gerektiğini açıklayın. 
      • Öğrencilere bu hesaplamayı yaptırın:  
        • Dünya'nın bir tam dönüşü 360 derecedir ve bir Dünya günü 24 saattir. 360 dereceyi/24 saati böldüğümüzde 15 derece elde ederiz, dolayısıyla her bir saatlik dönüş için motorumuzu 15 derece ileri döndürmemiz gerekir.
    • Şimdi, öğrencilerin [Spin for] bloğundaki parametreye 15 yazmalarını sağlayın.

      VEXcode GO blokları projesinin devamı niteliğinde, Spin Motorunun spin miktarı 0'dan 15'e değiştirildi. Projeye başladığınızda göz ışığını açın ve ardından saatleri sayan üç yorum bloğu ekleyin. İlk yorum bloğundan sonra, motor 1'i 15 derece ileri döndürün.
      Parametreyi 15 dereceye ayarlayın.
    • Daha sonra VEXcode GO'da 'Başlat'ı seçerek projeyi test edin.

    Beyin ve Adım simgelerinin arasında kırmızı bir kutu içinde Başlat düğmesinin belirtildiği VEXcode GO Araç Çubuğu.
    Projeyi Çalıştırmak İçin Başlat'ı Seçin.
    • Öğrenciler Dünya üzerindeki noktanın Güneş'e göre konumunu gözlemlemelidir. Öğrenciler projelerini her test ettiklerinde, Başlat'a basmadan önce Dünya üzerindeki noktanın doğrudan Güneş'e baktığından emin olmalıdırlar.

      VEX GO Kodu Gündüz/Gece, Dünya üzerindeki noktanın doğrudan Güneş'e bakacak şekilde oluşturulması.
      Noktayı doğrudan Güneş'e doğru bakacak şekilde başlatın
    • Daha sonra VEXcode projesine bir saat daha eklemeyi gösterin. Bir [Bekle] bloğunu sürükleyin ve [Döndür] bloğuna ekleyin. Bu, bir sonraki saate geçmeden önce projenin 1:00 pozisyonunda duraklamasına neden olacaktır. Aksi takdirde Dünya durmadan dönmeye devam edecekti. Bunu yaparken öğrencilerin sizi takip etmesini sağlayın ve ardından [Bekle] bloğundaki parametreyi 2 saniyeye değiştirin. Bu, öğrencilere projeleri devam ederken noktanın Güneş'e göre konumunu gözlemlemeleri için zaman tanıyacaktır.

    VEXcode GO blokları projesinin devamı niteliğinde, artık Spin Motor bloğundan sonra bir Bekleme bloğu eklendi. Projeye başladığınızda göz ışığını açın ve ardından saatleri sayan üç yorum bloğu ekleyin. İlk yorum bloğundan sonra, motor 1'i 15 derece ileri döndürün ve ardından 2 saniye bekleyin.
    [Wait] bloğunu ekleyin ve parametreyi 2 saniyeye ayarlayın.
    • Daha sonra, öğrencilerin blokları eklerken aynı kalıpta devam ederek, bir sonraki iki saat boyunca projeye kod eklemeye devam etmelerini sağlayın. Öğrencilerin projelerini çalıştırarak her saat için noktanın Güneş'e göre konumunu gözlemlemelerini sağlayın.

      VEXcode GO blokları projesinin devamı niteliğinde, artık her yorum bloğundan sonra Spin Motor ve Wait blokları eklenerek toplam 4 yeni blok oluşturuldu. Projeye başladığınızda göz ışığını açın ve ardından saatleri sayan üç yorum bloğu ekleyin. İlk yorum bloğundan sonra, motor 1'i 15 derece ileri döndürün ve ardından 2 saniye bekleyin. İkinci yorum bloğundan sonra, motor 1'i 15 derece ileri döndürün ve ardından 2 saniye bekleyin. Üçüncü yorum bloğundan sonra, motor 1'i 15 derece ileri döndürün ve ardından 2 saniye bekleyin.
      Sonraki iki saat için kod blokları ekleyin.
    • Şimdi öğrenciler, Dünya altı saat boyunca birer saatlik aralıklarla dönene kadar aynı modeli izleyerek projeye blok eklemeye devam etmelidirler.
    • Son olarak öğrenciler projelerini çalıştırmalı ve Güneş'in [Wait] bloklarında her durduğunda Dünya üzerindeki noktaya göre nerede olduğunu gözlemlemelidir. Güneş'in gökyüzünde hareket ediyormuş gibi görünmesine dikkat etmelidirler.
    • Öğrenciler projelerini oluşturduktan sonra, projelerineDünya'nın Saatlik Dönüşüadını vermelerini ve bunu cihazlarına kaydetmelerini sağlayın. See the Open and Save section of the VEXcode GO VEX Library for device-specific steps to save a VEXcode GO project.
    • Hızlıca bitiren ve ek bir zorluğa ihtiyaç duyan öğrencilerden, projelerine [Tekrar] bloğu ekleyerek kodlarını basitleştirmelerini isteyin. Daha az blok kullanarak aynı hedefe ulaşabilirler mi?
  3. KolaylaştırıcıÖğrencilerin projelerini test ederken ve Kod Günü/Gecesi yapısının hareketini gözlemlerken bir sohbeti kolaylaştırın.
    • Projede nasıl bir örüntü fark ettiniz? Bu deseni kullanarak projeye bir sonraki üç saati ekleyebilir misiniz?
    • Projeyi kodlamanın ve Code Day/Night yapısının aynı şekilde ilerlemesini sağlamanın farklı bir yolunu düşünebilir misiniz?
    • Her saat başı Güneş'in Dünya'daki noktaya göre konumu hakkında ne fark ediyorsunuz? Orada nasıl bir desen görüyorsunuz? 
      • Eğer öğrenciler bu modeli görselleştirmede zorluk çekiyorlarsa, onlardan sıralarında ayağa kalkmalarını ve Kod Günü/Gecesi Yapısının hareketini canlandırmalarını isteyin (Laboratuvarın Katılım bölümünde yaptıklarına benzer). Modellerinde odanın ön tarafını Güneş olarak kullanmalı ve Dünya ile birlikte dönmelidirler. Desenin içselleştirilmesine yardımcı olmak için, dönerken bir kollarını Güneş'e (odanın ön tarafına) doğru tutmalarını sağlayın.
    • Projeye öğlen (12:00) başladığımızı varsayarsak, gece yarısı Güneş ve Dünya'nın konumunu tahmin edebilir misiniz? Peki ya sabah 6'da?
  4. HatırlatÖğrencilere, bilimsel deseni gözlemlemeye çalışırken Kod Günü/Gecesi Yapısının performansını etkileyeceğinden, hem [Döndür] hem de [Bekle] bloklarında parametreleri doğru ayarladıklarından emin olmaları gerektiğini hatırlatın.

    •  Öğrencilere hata yapmanın kodlamanın bir parçası olduğunu ve önemli olanın hatalardan ders çıkarmak olduğunu vurgulayın. 

  5. SoruÖğrencilerden, gece/gündüz döngüsünde neler olduğunu ve Dünya'nın günün farklı saatlerindeki dönüş konumunu anlamanın neden önemli olduğunu düşünmelerini isteyin.
    • Gece/gündüz döngüsü bitkileri ve hayvanları nasıl etkiler?
    • Kentlerde insan sağlığı veya ulaşım gibi şeyleri iyileştirmek için gece/gündüz döngüsü bilgisini nasıl kullanabiliriz?
    • Gündüz/gece döngüsünden doğrudan etkilenen hangi tür kariyerleri düşünebilirsiniz?