Pil#

giriiş#

battery sınıfı, brain temel sınıfından türetilmiştir ve IQ (1. nesil) Beynin piline erişim sağlayarak robotunuzun kapasiteyi, voltajı, akım çekimini, güç kullanımını, sıcaklığı ve verimliliği izlemesine olanak tanır.

Erişim#

Brain.Battery

Üye Fonksiyonları#

battery sınıfı aşağıdaki üye işlevlerini içerir:

  • capacity — Beynin kalan pil kapasitesini döndürür.

  • voltage — Pil voltajını döndürür.

  • current — Pilin çektiği akımı döndürür.

Herhangi bir battery üye fonksiyonunu çağırmadan önce, aşağıda gösterildiği gibi bir brain örneği oluşturulmalıdır:

// Create the Brain
brain Brain = brain();

capacity#

IQ (1. nesil) Beyin pilinin kalan pil seviyesini gösterir.

Available Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

Parametre

Tip

Tanım

units

percentUnits

İsteğe bağlı. Pil kapasitesini temsil etmek için kullanılan birim: % pct percent.

Return Values

Kalan pil kapasitesini yüzde olarak 0 ile 100 arasında temsil eden uint32_t değerini döndürür.

voltage#

IQ (1. nesil) Beyin pilinin voltajını döndürür. Voltaj, pile sağlanan elektriksel basınçtır ve robotun güvenilir bir şekilde çalışması için pilin yeterince şarj olup olmadığını kontrol etmenize yardımcı olabilir.

Available Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

Parametre

Tip

Tanım

units

voltageUnits

İsteğe bağlı. Voltajı temsil etmek için kullanılan birim: volt (varsayılan) — volt veya mV — milivolt

Return Values

Belirtilen birimlerde pil voltajını temsil eden double değerini döndürür; bu değer 7,0 ile 8,0 V veya 7000 ile 8000 mV arasında değişir.

current#

IQ (1. nesil) Beyin bataryasından çekilen elektrik akımını döndürür. Akım, robotun bataryadan ne kadar elektrik akımı kullandığını gösterir ve bu da robotun ne kadar yoğun çalıştığını veya motorların aşırı yük altında olup olmadığını anlamanıza yardımcı olabilir.

Available Functions
double current( currentUnits units = currentUnits::amp );

Parameters

Parametre

Tip

Tanım

units

currentUnits

İsteğe bağlı. Akımı temsil etmek için kullanılan birim: amp (varsayılan) — amper

Return Values

IQ (1. nesil) Beyin bataryasından çekilen elektrik akımını amper cinsinden temsil eden double değeri döndürür; değer 0,0 ile 15,0 Amper arasında değişir.