rookiepit
FRC · rookie practice

Robota dokunmadan önce kaynağı okuyun

Üç bölüm, 39 modül. Türkçe anlatım, İngilizce teknik terimler.

Bir FRC takımında yeni üye genellikle işi kopyalayarak öğrenir: biri kabloyu şöyle bağlamıştır, o da öyle bağlar. Bu yolla robot çalışır ama bir şey bozulduğunda kimse nedenini bilmez, çünkü kimse kuralı okumamıştır. Bu program o boşluğu kapatmak için yazıldı. Amacı bilgi vermek değil, bilginin nereden geldiğini göstermek ve öğrenciyi kaynağı okumadan ilerlemekten alıkoymaktır. Her modül bir kavramı anlatır, sonra onu bir şema üzerinde kurdurur, sonra sorar. Bir seferde tek bir modül açıktır ve sıradaki ancak yeterli puan alınınca görünür; hızlı geçmenin bir yolu yoktur. Her sorunun altında dayandığı resmî belgenin adresi durur, çünkü bir iddianın doğru olması yeterli değildir, nereden geldiğinin bilinmesi gerekir.

39 modül 313 soru 117 kart 3 bölüm yaklaşık 17 saat

Üç bölüm

Bölümler birbirinden bağımsızdır; her biri kendi içinde sırayla ilerler. İstediğiniz bölümden başlayabilirsiniz.

Elektrik ve Kablolama

13 modül · 105 soru

Battery'den motor controller'a uzanan güç yolu, koruma değerleri, CAN hattı ve denetimde neye bakıldığı.

  • power path ve breaker seçimi
  • CAN bus ve termination
  • brownout ve status lights
  • inspection points

Programlama

14 modül · 112 soru

Temel Java ve VS Code'dan başlayarak WPILib, command-based yapı, sensor'ler ve closed-loop kontrol.

  • proje yapısı ve yaşam döngüsü
  • command-based ve subsystem'ler
  • encoder, gyro, PIDController
  • simulation ve unit test

CAD

12 modül · 96 soru

Onshape'te document ve Part Studio ayrımından başlayıp sketch kısıtlarına, assembly mate'lerine ve robot kurallarına.

  • sketch ve constraint'ler
  • feature'lar ve configuration'lar
  • mate'ler ve version yönetimi
  • robot kuralları ve CAD karşılıkları

Nasıl çalışır

Her modül aynı üç adımdan geçer. Adımların sırası önemlidir: önce okunur, sonra kurulur, en son sorulur.

Oku

Kavram anlatımı, hangi terimin ne demek olduğunu gösteren bir referans şeridi ve o modülün ana şeması. Üç kart davranışı, altındaki mekanizmayı ve sahada bilmemenin bedelini anlatır.

Kur

Kurulum tuvalinde parçaları kendiniz bağlarsınız. Tuval başladığında örnek şema kapanır; ezberden değil anladığınızdan kurarsınız. Puan, doğru bağlantı sayısından ve fazla bıraktığınız parçalardan çıkar.

Sınan

Sekiz soru. Her şıkkın ardından neden doğru veya yanlış olduğu açılır ve dayandığı kaynağın adresi görünür. Sorular ezber değil teşhis sorar: bir belirti verilir, sebebi istenir.

Neye dayanıyor

Bu programın yazımında bir kural bağlayıcı oldu: hafızadan yazılmadı. Doğrulanamayan bir olgu programa girmedi.

FIRST oyun el kitabı ve denetim listeleri Robot kuralları, ölçü ve ağırlık sınırları, denetimde bakılan maddeler.
WPILib belgeleri Kontrol sistemi, kütüphane davranışı, command-based yapı ve araçlar.
Onshape Learning Center Sketch, feature, assembly ve version yönetiminin resmî tanımları.
Oracle Java belgeleri Dilin temelleri: tip, değişken, metot ve sınıf yapısı.