Üç 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.
Bölümler birbirinden bağımsızdır; her biri kendi içinde sırayla ilerler. İstediğiniz bölümden başlayabilirsiniz.
Battery'den motor controller'a uzanan güç yolu, koruma değerleri, CAN hattı ve denetimde neye bakıldığı.
Temel Java ve VS Code'dan başlayarak WPILib, command-based yapı, sensor'ler ve closed-loop kontrol.
Onshape'te document ve Part Studio ayrımından başlayıp sketch kısıtlarına, assembly mate'lerine ve robot kurallarına.
Her modül aynı üç adımdan geçer. Adımların sırası önemlidir: önce okunur, sonra kurulur, en son sorulur.
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.
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.
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.
Bu programın yazımında bir kural bağlayıcı oldu: hafızadan yazılmadı. Doğrulanamayan bir olgu programa girmedi.