Widget Rehberleri
Progress Bar Widget Kullanım Rehberi
MicroControlPanel Progress Bar widget'ı ile işlem ilerlemesini, doluluk oranını veya sensör değerini yatay çubuk olarak görüntüleyin.
📊 Progress Bar Widget Nedir?
Progress Bar widget'ı, min-max aralığındaki değeri yatay doluluk çubuğu olarak gösterir. İşlem ilerlemesi, pil durumu, OTA güncelleme yüzdesi gibi yüzdelik verilerin gösteriminde kullanılır.
⚙️ Yapılandırma
| Alan | Açıklama | Varsayılan |
|---|---|---|
min | Minimum değer | 0 |
max | Maksimum değer | 100 |
color | Çubuk rengi | #42A5F5 |
Enerji maliyeti: 200⚡ | Kategori: Gösterim
💻 Firmware Örneği
// OTA güncelleme ilerlemesi
ArduinoOTA.onProgress([](unsigned int progress, unsigned int total) {
int pct = (progress / (total / 100));
MCP.virtualWrite(V0, pct);
});
// Pil yüzdesi (ADC okuma)
float voltage = analogRead(A0) * (4.2 / 1024.0);
int batteryPct = constrain(map(voltage * 100, 330, 420, 0, 100), 0, 100);
MCP.virtualWrite(V0, batteryPct);
Level H vs Progress Bar
| Özellik | Progress Bar | Level H |
|---|---|---|
| Enerji | 200⚡ | 300⚡ |
| Yüzde gösterir | Evet | Evet |
| Renk özelleştirme | Evet | Hayır |
| Kullanım | İlerleme, yüzde | Seviye, doluluk |
💡 Kullanım Senaryoları
- OTA güncelleme: Firmware yükleme ilerlemesi
- Pil durumu: Yüzde ile pil seviyesi
- İşlem durumu: Uzun süren kalibrasyon veya tarama
- Disk/bellek: Dosya sistemi kullanım oranı
💡 İpucu: Progress Bar düşük enerjili (200⚡) ve kompakt bir gösterimdir. Pil durumu veya OTA yüzdesi gibi 0-100 arası değerler için idealdir.
#ProgressBar
#Widget
#İlerleme
#Doluluk
#Display
#MicroControlPanel
#IoT