Widget Rehberleri
Alert Widget Kullanım Rehberi
MicroControlPanel Alert widget'ı ile sensör eşik değerlerini izleyin ve görsel alarm gösterin. Yanıp sönen uyarı, ses ve özelleştirilebilir mesajlar.
⚠️ Alert Widget Nedir?
Alert widget'ı, gelen sensör değerine göre otomatik alarm durumu gösteren bir görsel uyarı aracıdır. Eşik değeri aşıldığında renk değişir, mesaj gösterir ve opsiyonel olarak yanıp söner / ses çalar.
⚙️ Yapılandırma
| Alan | Açıklama | Varsayılan |
|---|---|---|
threshold | Alarm eşik değeri | 80 |
alertType | Alarm tipi: above, below, range | above |
thresholdLow | Alt eşik (range modunda) | 20 |
message | Alarm aktif mesajı | Alarm tetiklendi! |
okMessage | Normal durum mesajı | Değerler normal |
alertColor | Alarm rengi | #E74C3C |
okColor | Normal rengi | #4ADE80 |
soundEnabled | Ses çalsın mı | false |
flashEnabled | Yanıp sönsün mü | true |
Enerji maliyeti: 200⚡ | Kategori: Gösterim
Alarm Tipleri
| Tip | Alarm Koşulu | Örnek |
|---|---|---|
| above | Değer > eşik | Sıcaklık > 40°C |
| below | Değer < eşik | Voltaj < 3.3V |
| range | Değer aralık dışında | Nem < 30% veya > 80% |
💻 Firmware Örneği
// Alert widget sunucu tarafında eşik kontrolü yapar.
// Sadece sensör verisini gönderin:
MCP.virtualWrite(V0, temp); // temp > 40 → Alert kırmızıya döner
// Opsiyonel: cihaz tarafında da alarm kontrolü
if (temp > 40.0) {
digitalWrite(BUZZER_PIN, HIGH);
MCP.virtualWrite(V1, "YÜKSEK SICAKLIK!");
} else {
digitalWrite(BUZZER_PIN, LOW);
}
💡 Kullanım Senaryoları
- Sıcaklık alarmı: > 40°C → "Aşırı sıcaklık!"
- Pil uyarısı: < 3.3V → "Pil düşük!"
- Nem aralığı: 30-80% dışında → "Nem anormal!"
- Tank seviyesi: < 10% → "Tank boş!"
💡 İpucu: Alert widget'ı LED'den farklı olarak mesaj gösterir ve yanıp sönme efekti ile dikkat çeker. Kritik alarmlar içinflashEnabled: truevesoundEnabled: trueayarlarını açın.
#Alert
#Widget
#Alarm
#Eşik
#Uyarı
#Display
#MicroControlPanel
#IoT