Skip to main content

Projenizi Tasarlayın, Geliştirin ve Yineleyin - C++

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

  1. Ne tür bir robot dansı yaratacaksın? Ayrıntılarıyla açıklayın.

  2. Ne tür döngüler kullanacaksınız ve neden?

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

Plan yapmanıza yardımcı olmak için, Clawbot'un dansında kullanabileceğiniz birkaç örnek dans hareketi için aşağıdaki bağlantılardan birine tıklayın (Google Doc / .docx / .pdf).

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu

Bu dans yarışmasını daha heyecanlı hale getirmenin bir yolu, öğrencilerin planlarını karşılaştırarak geri bildirim ve ilham almalarını sağlamaktır. Eğer zamanınız varsa, öğrencileri planlarını paylaşmaya teşvik edin.

  • Cevaplar farklılık gösterebilir, ancak öğrenciler robotlarının dönmesini veya robot kolunun havaya kalkmasını isteyebilirler.

  • Tekrar ve/veya sonsuza kadar döngüler, belirli talimatları veya dans hareketlerini tekrarlamak için kullanılabilir. Döngüler projeleri basitleştirmek ve daha verimli hale getirmek için kullanılır.

  • Öğrenciler öncelikle sözde kod kullanarak dansa ilişkin fikirlerini yazabilirler. Daha sonra robotun nasıl hareket etmesini istediklerini programlamak için talimatları kullanmaya başlayabilirler. Proje tamamlandıktan sonra, iyileştirmeler yapmadan önce projeyi çalıştırıp gözlemlerini mühendislik not defterlerine kaydedebilirler. Yapılan tüm iyileştirmelerin mühendislik defterine de kaydedilmesi gerekmektedir.

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

  1. Dansın planını çizimler ve sözde kodlar kullanarak yapın (Google Doc / .docx / .pdf).
  2. VEXcode V5 kullanarak projenizi geliştirmek için oluşturduğunuz sözde kodu kullanın.
  3. Clawbot Template (Drivetrain 2 - motor, No Gyro) örnek projesini açın.

    Örnek projeler menüsü açılır ve Şablonlar kategorisi seçilir. 'Clawbot ve Advanced TrainingBot (Drivetrain two motor, No Gyro )' örnek projesi kırmızı bir kutu ile vurgulanmıştır.

  4. Projeye GrooveMachine adını verin ve Yeniden Adlandır'ı seçin.

    Projeyi yeniden adlandır iletişim kutusu VEXcode V5 Araç Çubuğunda açılır. Yuva 1 seçilir ve proje adı 'Oluk Makinesi' olarak değiştirilir.

  5. Projenizi sıktest etmek için çalıştırın ve testlerinizden öğrendiklerinizi kullanarak üzerinde yinelemeler yapın.
  6. Son projenizi öğretmeninizle paylaşın.

Öğretmen Araç Kutusu simgesi Öğretmen Araç Kutusu - Örnek Sahte Kod Çözümü

Aşağıda öğrencilerin sözde kodlarının nasıl görünebileceğine dair bir örnek yer almaktadır. Öğrencilerinize daha detaylı sözde kod sağlamalarını önerebilirsiniz. Örneğin, sadece "alkışlamak" yerine "pençeyi açıp kapatmak" olabilir.

Groove Machine Challenge için yazılmış örnek sözde kod. 'Kolunu 300 derece yukarı çevir, kolunu yerinde tut' yazıyor. Daha sonra aşağıdakiler 10 kez gerçekleşecektir: Robot sağa dönecek ve iki kez alkışlayacak (pençeyi kullanarak), Robot sola dönecek ve iki kez alkışlayacak (pençeyi kullanarak)'.

Eğer onların sözde kodlarını puanlamak istiyorsanız, bunu yapmak için bir ölçüt burada (Google Doc / .docx / .pdf). Eğer bu veya herhangi bir değerlendirme ölçeğini kullanmayı planlıyorsanız, çalışmaya başlamadan önce değerlendirme ölçeğini öğrencilere göstermeniz veya bir kopyasını vermeniz önerilir.

Başlarken sorun yaşıyorsanız VEXcode V5 'te aşağıdakileri inceleyin:

  • Örnek projeler:

    Dosya menüsü açıkken VEXcode V5 Araç Çubuğu ve Açık Örnekler kırmızı bir okla seçilir. 'Açık Örnekler ',' Yeni Bloklar Projesi ', 'Yeni Metin Projesi ',' Yeni Sanal Beceriler Blokları Projesi ', 'Yeni Sanal Beceriler Metin Projesi' ve 'Cihazınızdan Yükle' altındaki menüdeki altıncı öğedir.

  • Bir program oluştururken ek bilgilere erişmek için, çalışma alanınızdaki talimatın yanındaki soru işaretine sağ tıklayın ve bununla ilgili ek bilgileri görün.

    VEXcode V5 'teki yardım açık ve Drivetrain Drive bloğu için Yardım bilgilerini gösteriyor. Sağ üst köşedeki Yardım simgesi vurgulanır ve bir bloğun Yardım bilgilerini açmak için ne seçileceğini gösterir.

  • Yeni projenizi oluşturmanıza yardımcı olmak için RepeatingActions projenizin önceki sürümlerini inceleyin