Skip to main content

Projenizi Tasarlayın, Geliştirin ve Yineleyin - Blok Tabanlı

Projenizi tasarlarken mühendislik defterinizdeki aşağıdaki soruları yanıtlayın.

  1. Projenin robota ne yaptırmasını istiyorsunuz? Ayrıntılarıyla açıklayın.

  2. Projeyi test etmek için hangi adımları izleyeceksiniz? Ayrıntılarıyla açıklayın.

  3. Robotunuz görevi en doğru şekilde tamamlayacak şekilde nasıl programlanabilir? Ayrıntılarıyla açıklayın.

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Cevap

  1. Cevaplar muhtemelen, isabetliliği koruyarak topu en iyi güçle ileri itmek için yeterince hızlı ve uzağa sürmek olacaktır. Öğrencilerden robotun topla ve topun pimlerle çarpışmasının planlarına nasıl etki ettiğini açıklamalarını isteyin. Bunu Newton'un İkinci Yasası'na bağlarsanız, öğrenciler büyük ihtimalle robotu %100 hızda hareket edecek şekilde ayarlamak isteyeceklerdir. Ancak şunu vurgulamak gerekir ki, robot için en yüksek hız, topun ve dolayısıyla çarpışmadan sonra pimlerin en büyük ivmesine yol açacak olsa da, robot için en yüksek hız bu mücadelede doğruluğu tehlikeye atabilir. İkisi arasında bir orta yol bulmaları gerekecek ve veri toplamak ve bu zorluk için en iyi hızı belirlemek için aşağıdaki yeni tabloyu veya önceki tablolarını kullanabilirler.

  2. Cevaplar arasında sözde kod yazmak, robotun kat etmesi gereken mesafeyi ölçmek, bu ölçümü milimetreye çevirmek ve projeyi çalıştırmak yer almalıdır. Öğrencilerin programlama için santimetre veya metreyi milimetreye nasıl dönüştüreceklerini anladıklarından emin olun.

    1. Santimetreyi milimetreye çevirmek için tam sayının sonuna bir sıfır eklemek gerekir. Örneğin 10cm 100mm'ye eşittir.

    2. Metreyi milimetreye çevirmek için tam sayının sonuna üç sıfır eklemek gerekir. Örneğin 1m 1000mm'ye eşittir.

  3. Cevaplar arasında robotun başlangıç noktasının topun başlangıç noktasına olan tam mesafesinin ölçülmesi ve bu ölçümün robotun kat etmesi gereken kesin mesafeyi programlamak için kullanılması yer alabilir. Ayrıca sürüş sırasında hassasiyeti koruyarak optimum hızı bulmak da önemlidir.

Projenizi oluştururken aşağıdaki adımları izleyin:

  1. Çizimleri ve sözde kodlamayı (Google /.docx /.pdf) kullanarak robotunuzu takip edecek şekilde programlamak istediğiniz yolu planlayın.
  2. Projenizi geliştirmek için oluşturduğunuz sözde kodu kullanın.
  3. Projenizisık test edin ve testlerinizden öğrendiklerinizi kullanarak üzerinde yinelemeler yapın. Her denemeden sonra, robotun ne kadar sürdüğünü, hızın ne olarak ayarlandığını, topun ne kadar uzağa gittiğini ve kaç iğnenin hareket ettirildiğini kaydedin. İşte veri toplama ve analiz için güncellenmiş bir tablo.
  4. VEXcode V5 'te projenizi geliştirmek için oluşturduğunuz sözde kodu kullanın.
  5. Projenizi sık sık test edin ve testlerinizden öğrendiklerinizi kullanarak üzerinde yineleyin. Her denemeden sonra, robotun ne kadar sürdüğünü, hızın ne olarak ayarlandığını, topun ne kadar uzağa gittiğini ve kaç iğnenin hareket ettirildiğini kaydedin. İşte veri toplama ve analiz için güncellenmiş bir tablo.

Speedbot Tarafından Tahrik Edilen Mesafe, Speedbot'un Ayarlanan Hızı, Topun Kat Ettiği Mesafe ve Taşınan/Devrilen Pim Sayısı etiketli dört sütunlu bir tablo. Distance Driven by Speedbot altındaki ilk üç satırın hepsinde '500 milimetre ', Set Velocity of Speedbot altındaki ilk satırda yüzde 50 yazıyor ve diğer sütunlar şu anda boş.

Öğretmen İpuçları simgesi Öğretmen İpuçları

  • Strike Challenge tablosunu buradan (Google / .pdf) indirip yazdırabilirsiniz veya öğrenciler tabloyu mühendislik defterlerinde yeniden oluşturabilirler.
  • Öğrencilerden önerdikleri yolu bir cetvel kullanarak ölçmelerini isteyin. Daha sonra, ikinci adıma geçmeden önce öğrencilerin sözde kodlarını değerlendirmelerini sağlayın.

    Notlar Strike Challenge sahasının diyagramı üzerine yazılır. Robotun topa doğru 500 milimetre ilerlemesi gerektiği belirtiliyor ve üzerinde 'Aktarma sistemiyle Hızlı Yapım Konfigürasyonu' yazıyor. Şemanın altında topa vurmak için kullanılan sözde kod şöyle yazıyor: 'Aktarma organlarını mümkün olduğunca hızlı ama isabetli çalıştırın. 'Topu pimlere doğru vurmak için 500 milimetre ilerleyin.'

  • Öğrencilere projelerinde organizasyon, akış ve sorun gidermeye yardımcı olması için sözde kodu yorum olarak kullanmaları talimatını verin. Öğrencilerden projelerine talimat eklemeden önce sözde kodlarını değerlendirmelerini isteyin. Burada bir sözde kod değerlendirme ölçütü indirebilirsiniz (Google / .docx / .pdf).

    VEXcode V5 Topu itmek için önceden yazılmış olan sözde kodun yorumlanmasını engeller. Kodda sürüş hızının yüzde 65'e ayarlanması ve ardından 500 milimetre ileri sürülmesi talimatı yer alıyor.

  • Test aşaması devam ederken öğrencilerin veri tablolarını inceleyin ve gruplardan bu zorluk için en iyi hızı nasıl seçtiklerini açıklamalarını isteyin. Odaklanmaları gereken iki ana değişken robotun hızı ve hareket ettirilen pin sayısıdır ancak topun yaklaşık kat ettiği mesafe de dikkate alınabilir. Tekrar ediyorum, bir seferde yalnızca bir değişkeni, yani robotun hızını etkileyen testleri teşvik edin.

Başlarken sorun yaşıyorsanız ve Bloklarla çalışıyorsanız VEXcode V5 'teki aşağıdaki Eğitimlerden birini inceleyin:

  • Aktarma Organları Hareketleri

  • Başlarken

  • Bir Projeyi İndirin ve Çalıştırın

  • Blokların Taşınması ve Kaldırılması

  • Adlandırma ve Kaydetme Projeleri

  • Örnekleri ve Şablonları Kullanma