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!

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ı.

Röleler

Röle, bir motora veya kişisel elektroniğe giden gücü Açık / Kapalı şeklinde kontrol etmektedir..