Skip to main content
Öğretmen Portalı

Arka plan

Koda Dokunma Birimi, 123 Robotu üzerindeki dokunmatik düğmeleri kullanarak sizi ve öğrencilerinizi temel kodlama kavramlarına alıştıracaktır. Öğrenciler, ayrıştırma ve sıralama da dahil olmak üzere robot davranışlarıyla ilişkili terminolojiyi öğrenecek ve 123 Robotunu kullanarak rehberli keşiflerde bulunurken, kodlamanın temellerini araştırırken ve problem çözme zorluklarını çözerken bu dili kullanacaklardır.

Robot Nedir?

Robot, programlandıktan sonra bir eylemi gerçekleştirebilen bir cihazdır. Bilgisayar Bilimlerinde robot, algılayabilen, düşünebilen ve hareket edebilen bir cihaz olarak tanımlanır. Bu genellikle Duyu → Düşünme → Yasası karar döngüsü olarak adlandırılır.
 

Duyu Düşünme Yasası Karar Döngüsünün bir diyagramı. Oklar döngünün bir döngü olduğunu gösterir ve tekrar eder. Döngü, 'Çevreyi algıla ' olarak tanımlanan Duyu ile başlar. Sırada 'Çevreden gelen Sensör verilerine dayanarak karar verin' olarak tanımlanan Think var. Son olarak, 'Kararları yerine getirme' olarak tanımlanan ACT'dir.
Duyu, Düşünme, Harekete Geçme Karar Döngüsü

123 Robot, çevresinden veri toplamak (Sense), bu bilgilere dayanarak kararlar vermek (Think) ve bu bilgileri davranışlar için talimatlara (ACT) dönüştürmek için sensörler kullanır. Bir cihaz, tıpkı bir telefon gibi, robot değildir, çünkü çevresi üzerinde veya içinde hareket edemez. Bu harekete geçme yeteneği, başka bir tür cihazın aksine, bir şeyi robot yapan şeyin temel bir tanımlayıcı özelliğidir.

Öğrenciler için bir robotun kendi başına düşünemeyeceğini, yalnızca programlandığı şeyi yapabileceğini belirtmek önemlidir. Bir robotun çevresine etki edebilmesi için programlama veya kodlama gerekir.

VEX 123 nedir?

VEX 123, çocukların Bilgisayar Bilimi kavramlarını keşfetmelerine ve öğretmen olarak sizin de uzamsal akıl yürütme, kodlama ve ayrıştırma gibi şeyleri çok çeşitli içerik alanlarına dahil etmenize olanak tanır. VEX 123, öğrencilerin ve öğretmenlerin bir Laboratuvarın faaliyetleri boyunca kodla kolayca ve somut bir şekilde etkileşime girmeleri ve paylaşmaları için bir fırsat sunar. Sınıfınızda VEX 123 'ü kullanmanın yolları hakkında fikir vermek için yazılmış bir dizi Ünite ve Laboratuvar vardır ve bunların hepsi 123 Robotunuzun uygulamalı olarak kullanımını içerecektir. 

VEX 123 Robotunun önden görünümü.
 123 Robot

Öğretmen Kaynakları, VEX 123 'ü öğrenme ortamınıza entegre etmek için gerekli yapıyı ve desteği sağlamak üzere tasarlanmıştır. Bu kaynaklar, acemi öğretmenlerin okullarına teknoloji ve yenilik getirmelerine ve deneyimli öğretmenlerin geleceğin sınıflarını oluşturmalarına yardımcı olacaktır. 123 Öğretmen Kaynakları sayfasında bulunan kaynaklar şunlardır:

Programlama Dili Nedir?

Programlama dili, bir bilgisayar ile bir programcı arasındaki iletişim modudur. Programlama dilleri, bir bilgisayarın programlarının çalışması için anladığı talimatları adım adım izler. Çocuklar, yön dilini kullanarak basit komutlar oluşturarak erken kodlamada programlama dillerini deneyimlerler. Bu komutları oluşturmak, öğrencilerin iletişim, düşünme ve problem çözme becerilerini birleştirmelerini gerektirir. 

123 Robot, komut olarak dokunmatik düğmeleri kullanır. Düğmeye basma kombinasyonları, robota hangi eylemleri veya davranışları gerçekleştirmesi gerektiğini bildirir. Bu Ünitede öğrenciler, zorlukları tamamlamak için robotu kodlamak için 123 Robotunun üstündeki düğmeleri kullanacaklardır. Aşağıdaki tabloda, 123 Robotu üzerindeki dokunmatik düğmelerin her biri ile gerçekleştirilen davranış gösterilmektedir.

Buton Adı Davranış
123 Robotun ortasındaki Başlat düğmesi vurgulanır. Başlat Basıldığında projeyi başlatır.
123 Robotunun önündeki taşı düğmesi vurgulanır. Taşı 123 Robot, 1 robot uzunluğu veya 123 Alanında 1 kare ileri sürülecektir.
123 Robotunun sağındaki sağ düğme vurgulanır. Sağ 123 Robot 90 derece sağa dönecektir.
123 Robotunun solundaki sol düğme vurgulanır. Sol 123 Robot 90 derece sola dönecektir.
123 Robotun arkasındaki ses düğmesi vurgulanır. Ses 123 Robot korna sesi çalacaktır.

Ayrıştırma Nedir?

Ayrıştırma, karmaşık bir sorunu daha yönetilebilir ve anlaşılması daha kolay davranışlara bölmeyi içerir. Sorunu daha küçük parçalara ayırmak, her parçanın daha ayrıntılı olarak incelenebileceği ve daha kolay çözülebileceği anlamına gelir. Örneğin, bir öğrenci robotunun bir kare içinde hareket etmesini istiyorsa, robotunu daha küçük komutlara bölmesi gerekir. İlk başta komutları daha küçük bileşenlere ayıramayabilecekleri için, öğrencilerin alıştırma yapmaları için kırılım sürecini rafine etmek önemlidir.

Kare bir kırılımda hareket edin 1 Kare bir kırılımda hareket edin 2 Kare bir kırılımda hareket edin 3
  1. İlerleyin ve dört kez sağa dönün.
  1. İlerleyin ve sağa dönün.
  2. İlerleyin ve sağa dönün.
  3. İlerleyin ve sağa dönün.
  4. İlerleyin ve sağa dönün.
  1. 1 adım veya 123 Robotun bir uzunluğu kadar ilerleyin.
  2. 90 .˚ sağa dönün
  3. 1 adım veya 123 Robotun bir uzunluğu kadar ilerleyin.
  4. 90 .˚ sağa dönün
  5. 1 adım veya 123 Robotun bir uzunluğu kadar ilerleyin.
  6. 90 .˚ sağa dönün
  7. 1 adım veya 123 Robotun bir uzunluğu kadar ilerleyin.
  8. 90 .˚ sağa dönün

Bu Ünitede sıralama nasıl kullanılır?

Sıra, komutların bir projede yürütüldüğü sıradır. Dokunmatik düğme komutları, ilk düğmeye basılarak başlatılır ve düğmelere basılma sırasına göre çalıştırılır. Aşağıdaki tablo, bir kare içinde hareket etmek üzere 123 Robotunu kodlamak için bir dizi düğmeye basmayı göstermektedir. Düğmeye basma sırası soldan sağa doğrudur. Öğrenciler düğmelere uygun sırayla basmamışsa, 123 Robotu amaçlandığı gibi hareket etmeyecektir.

1 2 3 4 5 6 7 8
Düğmeyi hareket ettirin. Sağ düğme. Düğmeyi hareket ettirin. Sağ düğme. Düğmeyi hareket ettirin. Sağ düğme. Düğmeyi hareket ettirin. Sağ düğme.

Öğrencilerin, projelerini planlamak için bir düğmeye basmak ile robotun eylemi arasında 1:1 oranında bir yazışma olduğunu anlamaları gerekecektir. 123 Robotunun üstündeki bir düğmeye her basıldığında, robot bir üniteyi hareket ettirir veya çevirir veya bir kez ses çalar. 123 Robotu üzerindeki Dokunmatik düğmelerin nasıl kullanılacağı hakkında daha fazla bilgi için, 123 Robotu üzerindeki Dokunmatik Düğmelerle Kodlama VEX Kütüphanesi makalesine bakın.

İleri düğmesine bir kez basmanın bir ileri hareketle sonuçlandığını gösteren 123 Robotunun diyagramı.
1 Basma = 1 Hareket

Bir robota tam ve kesin olarak nasıl hareket edeceğini söyleyebilmek için hem ayrıştırmaya hem de dizilemeye ihtiyaç vardır. İlk olarak, bir kelimenin harflerine nasıl geçileceği gibi sorun daha küçük artışlara ve davranışlara ayrıştırılacaktır. Daha sonra, bu davranışlar belirlendikten sonra, doğru sıraya göre düzenlenmeleri gerekir. Bu önemlidir, çünkü 123 Robotu yalnızca dokunmatik düğmeye basarak yönlendirildiği şekilde hareket edecektir. Aşağıdaki animasyonda, 123 Robotunun, robotu ilk harfe götüren, döndüren ve ardından ‘KEDİ‘ kelimesinin harflerinin üzerinden geçen tuşlara basarak kodlandığını görebilirsiniz.

Video dosyası

Bir projeyi planlama ve sıralama adımları

Proje planlaması, öğrencilerin projeleri için hedefi belirlemelerini, ardından bu hedefe ulaşmak için gerekli adımları 123 Robot tarafından yürütülebilecek ayrı adımlara ayırmalarını gerektirir. Adımları Dokunma davranışlarına ayırdıktan sonra, projelerini oluşturmak için düğmeye basma sırasını belirleyeceklerdir. Daha sonra, hedefe ulaştığından emin olmak için projeyi 123 Alanında test edebilirler.

  • İlk olarak, hedefi belirleyin - ne yapılması gerekiyor? Örneğin, 123 Robotunun CAT kelimesinin harflerinin her birinin üzerinden geçmesini sağlayın.  

123 Alan Karosu üzerindeki 123 Robotun, her harfi kendi karesinde olacak şekilde karo üzerine KEDİ yazılarak yukarıdan aşağı görünümü. Robot sol alt köşededir ve Robotun üstündeki orta sıraya KEDİ kelimesi yazılmıştır.

  • Ardından, hedefi gerçekleştirmek için gereken adımları ayırın ve bu adımları gerçekleştirmek için gereken düğmelere basın. Burada önce "C" harfine bir kare ileri sürmeniz gerekecektir. Ardından sağa dönün ve "A" harfine gitmek için bir kare ileri sürün. Ve son olarak, "T" harfine bir kare daha ileri sürün. Bu, "Taşı" ve "Sağa dön" düğmelerine basılarak gerçekleştirilebilir.

CAT projesini tamamlamak için sürecin şeması. İlk olarak, Cat kelimesinin yazılı olduğu alanın yukarıdan aşağıya görünümüdür. Ardından, aşağıdaki gibi yazılan adımları tamamlayın: İlk olarak, 1 boşluk ileri sürün. Sonra sağa dönün. Ardından, 1 boşluk ileri sürün. Son olarak, 1 boşluk ileri sürün. Talimatlardan sonra, her bir düğmeye basıldığında gösterilir.

  • Ardından, projenin sırasını planlayın. Hedefe ulaşmak için gereken düğmeye basma sırası nedir?
1 2 3 4
Düğmeyi hareket ettirin. Sağ düğme. Düğmeyi hareket ettirin. Düğmeyi hareket ettirin.
  • Projeyi test etmek ve 123 Robotunun ilk adımda belirlenen hedefe ulaşıp ulaşmadığını görmek için "Başlat" ı seçin.

123 Robotun ortasındaki Başlat düğmesi vurgulanır.

Laboratuvarlara Geri <  Dön Sonraki  >