İçindekiler:

DS3231 ve LCD1602'li Arduino Saati: 3 Adım
DS3231 ve LCD1602'li Arduino Saati: 3 Adım

Video: DS3231 ve LCD1602'li Arduino Saati: 3 Adım

Video: DS3231 ve LCD1602'li Arduino Saati: 3 Adım
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Temmuz
Anonim
DS3231 ve LCD1602'li Arduino Saati
DS3231 ve LCD1602'li Arduino Saati

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:

Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
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

Düzeni Birleştirin
Düzeni 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.

Önerilen: