Widget Rehberleri
Terminal Widget Kullanım Rehberi
MicroControlPanel Terminal widget'ı ile cihazınızdan gelen log mesajlarını gerçek zamanlı izleyin. Serial monitor benzeri metin akışı ve debug kullanımı.
💻 Terminal Widget Nedir?
Terminal widget'ı, cihazınızdan gelen metin mesajlarını bir konsol/terminal penceresi gibi gösterir. Her yeni mesaj bir satır olarak eklenir ve otomatik aşağı kaydırılır. Serial Monitor'ün uzaktan erişilebilen versiyonu gibi düşünebilirsiniz.
⚙️ Yapılandırma
| Alan | Açıklama | Varsayılan |
|---|---|---|
maxLines | Gösterilecek maksimum satır | 25 |
Enerji maliyeti: 500⚡ | Kategori: Gösterim
💻 Firmware Örneği
// Log mesajları gönder
MCP.virtualWrite(V0, "[14:32] Sistem başlatıldı");
MCP.virtualWrite(V0, "[14:32] WiFi bağlandı");
MCP.virtualWrite(V0, "[14:32] Sensör OK");
// Hata bildirimi
if (isnan(temp)) {
MCP.virtualWrite(V0, "[HATA] DHT22 okunamıyor!");
}
// Periyodik durum raporu
char logBuf[128];
snprintf(logBuf, sizeof(logBuf),
"[%02d:%02d] T:%.1f H:%.0f%% Kombi:%s",
hour, minute, temp, hum, boilerOn ? "ON" : "OFF");
MCP.virtualWrite(V0, logBuf);
💡 Kullanım Senaryoları
- Debug logları: Uzaktan cihaz debug mesajlarını izleme
- Olay kaydı: Kapı açma/kapama, hareket algılama logları
- Komut çıktısı: Gelen komutları ve sonuçlarını listeleme
- Sistem durumu: Periyodik sağlık raporu
💡 İpucu: Terminal widget'ı yüksek enerji maliyetine (500⚡) sahiptir. Sadece debug ve izleme amaçlı kullanın. Tek bir değer göstermek için Value Display veya Label daha uygundur.
#Terminal
#Widget
#Log
#Debug
#Serial
#Display
#MicroControlPanel
#IoT