Raspberry Pi & SBC kategorisine dön
🔌

ESP32 / Arduino NTP Saat Ayarı

ESP32 ve Arduino'da NTP üzerinden saat alma.

Adım adım rehber

  1. 1

    WiFi kütüphanesi

    `#include <WiFi.h>` ve `#include "time.h"` ekleyin.

  2. 2

    NTP yapılandırması

    `configTime(3 * 3600, 0, "tr.pool.ntp.org");`

  3. 3

    Saati al

    `struct tm timeinfo; getLocalTime(&timeinfo);`.

  4. 4

    Saat dilimi

    "3 * 3600" parametresi UTC+3 ofsetini verir; Türkiye için sabittir.

  5. 5

    Son kontrol

    Saat ve tarihin doğru gösterildiğini doğrulayın. ESP32 senkronize edildiyse, sistem zamanı genellikle birkaç saniye içinde otomatik düzeltilir.

İpuçları

  • ESP32 derin uykudan uyandığında NTP'yi yeniden çağırmak gerekir.

Sıkça Sorulan Sorular

Türkiye için hangi saat dilimi seçilmeli?

Türkiye yıl boyu UTC+3 (GMT+3 / Türkiye Saati) kullanır. Yaz saati uygulaması 2016'dan beri kaldırılmıştır.

Saatim sürekli geri kalıyor, sebebi ne?

En yaygın sebepler: zayıflamış pil/CMOS pili, bozuk NTP sunucusu, yanlış saat dilimi veya internet bağlantı sorunu olabilir.

Otomatik saat seçili ama saat yanlış. Ne yapmalıyım?

Cihazı yeniden başlatın, internet/şebeke bağlantısını kontrol edin ve gerekirse saat dilimini elle "İstanbul / Türkiye" olarak seçin.

Bu rehberi arkadaşlarınla paylaş

Raspberry Pi & SBC — diğer rehberler