Bölüm 19 — Subsystem: Robotun Bir Parçasını Temsil Etmek
1 dk okuma
Bir Subsystem, robotun bir fiziksel parçasını (örneğin kol) ve o parçaya ait motor/sensör nesnelerini bir arada tutan bir Java sınıfıdır.
public class ArmSubsystem extends SubsystemBase {
private final SparkMax motor = new SparkMax(20, MotorType.kBrushless);
public void setSpeed(double speed) {
motor.set(speed);
}
public double getPosition() {
return motor.getEncoder().getPosition();
}
}Dikkat: Subsystem içinde "şimdi hareket et" gibi karar VERİLMEZ — sadece "nasıl hareket edileceği" tanımlanır. Kararı (ne zaman, ne kadar) Command sınıfları verir.
#Alfa Robotics 8084#8084#Alfa Robot#Atatürk Mesleki ve Teknik Anadolu Lisesi#FRC El Kitabı#Java Programlama Temelleri#Subsystem: Robotun Bir Parçasını Temsil Etmek