Bölüm 21 — RobotContainer: Her Şeyi Birbirine Bağlamak
1 dk okuma
RobotContainer, tüm Subsystem'lerin oluşturulduğu, kontrolcü tuşlarının komutlara bağlandığı merkezi yerdir.
public class RobotContainer {
private final ArmSubsystem arm = new ArmSubsystem();
private final XboxController controller = new XboxController(0);
public RobotContainer() {
new JoystickButton(controller, XboxController.Button.kA.value)
.onTrue(new ArmToPosition(arm, 90));
}
}Bu örnekte: kontrolcüdeki "A" tuşuna basıldığında ("onTrue"), kol 90 dereceye gitme komutu tetiklenir. Tuş bağlamalarının HEPSİ burada, tek bir yerde toplanır — böylece "hangi tuş ne yapıyor" sorusunun cevabını hep aynı dosyada bulursunuz.
#Alfa Robotics 8084#8084#Alfa Robot#Atatürk Mesleki ve Teknik Anadolu Lisesi#FRC El Kitabı#Java Programlama Temelleri#RobotContainer: Her Şeyi Birbirine Bağlamak