Pil#
giriiş#
battery sınıfı, brain temel sınıfından türetilmiştir ve V5 Beyninin 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:
voltage— Pil voltajını döndürür.current— Pilin çektiği akımı döndürür.capacity— Beynin kalan pil kapasitesini döndürür.temperature— Pil sıcaklığını 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 V5 Brain
brain Brain = brain();
voltage#
V5 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 Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parametre |
Tip |
Tanım |
|---|---|---|
|
|
İsteğe bağlı. Voltajı temsil etmek için kullanılan birim: |
Belirtilen birimlerde pil voltajını temsil eden double döndürür.
current#
V5 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. Akım değeri 0,0 ile 20,0 Amper arasında değişir.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parametre |
Tip |
Tanım |
|---|---|---|
|
|
İsteğe bağlı. Akımı temsil etmek için kullanılan birim: |
V5 Beyin bataryasından çekilen elektrik akımını amper cinsinden temsil eden double döndürür.
capacity#
V5 Beyin pilinin kalan pil seviyesini gösterir.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parametre |
Tip |
Tanım |
|---|---|---|
|
|
İsteğe bağlı. Pil kapasitesini temsil etmek için kullanılan birim: % |
Pil kapasitesinin kalan değerini %0 ile %100 arasında bir yüzde olarak gösteren uint32_t değeri döndürür.
temperature#
V5 Beyin pilinin sıcaklığını döndürür.
Available Functions1 — Pil sıcaklığını yüzde olarak döndürür.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Belirtilen sıcaklık birimlerinde pil sıcaklığını döndürür.
double temperature( temperatureUnits units );
Parametre |
Tip |
Tanım |
|---|---|---|
|
|
İsteğe bağlı. Pil sıcaklığını temsil etmek için kullanılan birim: % |
|
|
Pil sıcaklığını belirli birimlerde gösterir: |
Belirtilen birimlerde kalan pil sıcaklığını temsil eden double döndürür.
Pil için çalışma sıcaklığı aralığı yaklaşık
20°C(68°F) ile70°C(158°F) arasındadır.