Donanım API’ları
Bu bölüm motorlar ve pnömatiklerin; motor kontrolörleri, solenoidler ve pnömatikler ile Java ve C++ WPILib’in arayüzü üzerinden yönetimini tartışacaktır.
Motor Kontrolörleri
Motor kontrolörü robotunuzda motorların hareketinden sorumludur. Fırçalı DC motorlarında, CIM veya 775 gibi, motor kontrolörü, tıpkı bir ampülde olduğu gibi, motorun aldığı voltajı düzenlemektedir. Spark MAX gibi fırçasız motor kontrolörleri içinse kontrolör motorun her bir “aşamasına” aktarılan gücü düzenlemektedir.
Not
Bir motor kontrolörünün diğer bir adı da hız kontrolörüdür.
İpucu
Motoru kablosuz FIRÇALI bir matkaptan çıkarıp motorun uçlarına PowerPoles veya eşdeğerlerini takarak çabuk, kullanıma uygun müsabaka dışı bir motor kontrolörü yapılabilmektedir. Matkap tarafından sağlanan voltajın motora zarar vermeyeceğinden emin olunuz, ancak 775’in 24 volta kadar sorun çıkarmayacağını unutmayınız.
Uyarı
Geleneksel fırçalı bir motor kontrolörü gibi FIRÇASIZ bir motor kontrolörünü doğrudan güç kaynağına bağlamak, motoru mahvedecektir!
FRC’de Kullanıma Uygun Motor Sürücüleri
Motor controllers come in lots of shapes, sizes, and feature sets. This is the full list of FRC® Legal motor controllers as of 2026:
Koors40 Motor Kontrolörlü (P/N am-5600)
Spark Flex Motor Kontrolörü (P/N REV-11-2159, am-5276)
Spark Motor Kontrolörü (P/N: REV-11-1200, am-4260)
Spark MAX Motor Kontrolörü (P/N: REV-11-2158, am-4261)
Talon FX Motor Controller (P/N 217-6515, 19-708850, am-6515, am-6515_Short, WCP-0940) for controlling integral Falcon 500, Kraken X60, or Kraken X44 only
Talon FXS Motor Kontrolörü (P/N 24-708883, WCP-1692)
Talon Motor Kontrolörü (P/N: CTRE_Talon, CTRE_Talon_SR, and am-2195)
Talon SRX Motor Kontrolörü (P/N: 217-8080, am-2854, 14-838288)
Thrifty Nova (P/N TTB-0100)
Sadece gömülü motorunu kontrol eden Kontrolörlü Venom Motoru (P / N BDC-10001)
Victor SP Motor Kontrolörü (P/N: 217-9090, am-2855, 14-868380)
Victor SPX Motor Kontrolörü (P/N: 217-9191, 17-868388, am-3748)
Pnömatikler
Pnömatikler sıkıştırılmış hava kullanarak bulunduğu durumlar arasında geçiş yapan bir bileşen yapmanın çabuk ve kolay bir yoludur. Pnömatiklerin yönetimine dair daha fazla bilgi için bkz. Pnömatik API’ları.
FRC’de Kullanıma Uygun Pnömatik kontrolörleri
Pneumatics Kontrol Modülü (P/N: am-2858, 217-4243)
Pnömatik Hub (P/N REV-11-1852)
Röleler
Röle, bir motora veya kişisel elektroniğe giden gücü Açık / Kapalı şeklinde kontrol etmektedir..
FRC’de Kullanıma Uygun Röle Modülleri
Spike H-Bridge Röle (P/N: 217-0220 and SPIKE-RELAY-H)
Automation Direct Röle (P/N: AD-SSR6M12-DC200D, AD-SSR6M25-DC200D, AD-SSR6M40-DC200D)
Değişen kanallara sahip Power Distribution Hub (PDH) (P/N REV-11-1850)