2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje daha büyük bir projenin parçası ancak bağımsız bir proje olabilir. Temelde saat ve tarihi ayarlamak için iki düğmeli bir saat.
Tüm bu kablolarla birlikte devre tahtasında o kadar iyi görünmüyor ama işi yapıyor ve bir I2C ekranı kullanılarak basitleştirilebilir, ancak bu konuyu gelecekteki bir talimatta ele alacağım.
Çalışma modu oldukça basittir, iki düğmeniz vardır, ilki arduino'daki pin 8'e bağlı olan parametreyi (tarih, saat dakika…) seçmek ve sonunda yeni tarihi kaydetmek için kullanılır. Arduino üzerinde pin 9'a bağlı olan ikinci buton ise seçilen parametreyi arttırmak ve sonunda yeni girmiş olduğunuz veriyi memnun kalmamanız durumunda iptal etmek (kaydetmeyiniz) için kullanılır.
Adım 1: Gerekli Parçalar:
1. Arduino UNO R3 veya uyumlu kart
2. DS3231 RTC (Gerçek Zamanlı Saat) modülü
3. CR2032 pil, modül bir tane ile gelmiyorsa
4. LCD 1602 ekran
5. 1602 LCD'nin kontrastını ayarlamak için 50K ohm değişken direnç
6. Tarih ve saati ayarlamak için 2 düğme
7. Düğme pimleri için iki adet 10K ohm direnç
8. Parçaları bağlamak için atlama teli
9. Ekmek tahtası
Adım 2: Şemayı Birleştirin
Projenin ilk fotoğrafına göre bağlantı kuramayacağınıza eminim, işte bunun şeması.
Adım 3: Kodu Yazın:
Bu projenin kodunu burada, ekteki dosyada bulabilirsiniz. İhtiyaçlarınıza uyacak şekilde değiştirmekten çekinmeyin. Kod,.ino dosyasının içinde açıklanmıştır. Herhangi bir öneriye açığız.
Ayrıca kullandığım kütüphane ektedir. DS3231'in diğer kitaplıkları çalışmayabilir.