Merhaba. Kütüphane dosyalarını bulamamış gibi görünüyor. #include "DS3231.h" yerine #include <DS3231.h> yazıp deneyin, hata tekrar ederse kütüphaneyi silip tekrar yüklemeyi deneyin.
"" ve <> arasında kütüphane dosyasını yeri ile ilgili bir fark olması lâzım, şöyle bir kaynak çıktı karşıma ama incelemedim:
Tekrar baktım da, hata mesajında time.h kütüphanesini göstermiş. Bu kodlarınızda yok ama büyük ihtimalle kullandığınız kütüphaneler çağırıyor bu kütüphaneyi. Bu kütüphaneyi de araştırıp yüklemeyi deneyebilirsiniz.
Elimde Digispark Attiny85 ve DS3231 RTC modülü var.
Basit saat uygulaması yapmayı denedim ama bir türlü başaramadım.
İnternet üzerinde bir çok örnek mevcut ama elimdeki malzeme ile örnek birebir yok malesef ve derlerken hata mesajları alıyorum.
Mevcut bilgilerimle düzenlediğimde de sonuç aynı malesef...
şu an sadece serial port ekranınıda saati gösterebilmek.
Bu konuda bana yardımcı olabilirseniz sevinirim.
Saygılar
Bağlatı şeması:
< Resime gitmek için tıklayın >
Örnek kod:
#include "DS3231.h"
#include <Wire.h>
RTClib saat;
DS3231 Clock;
void setup () {
Serial.begin(9600);
Wire.begin();
}
void loop () {
delay(1000);
DateTime now = saat.now();
Serial.print(now.year(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.day(), DEC);
Serial.print(' ');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
}
Aldığım hata mesajı:
Arduino:1.8.19 (Windows Store 1.8.57.0) (Windows 10), Kart:"Digispark (Default - 16.5mhz)"
In file included from C:\Users\*****\Desktop\sketch_jan24a\sketch_jan24a.ino:3:0:
C:\Users\-----\Desktop\libraries\DS3231/DS3231.h:28:18: fatal error: time.h: No such file or directory
#include <time.h>
^
compilation terminated.
exit status 1
Digispark (Default - 16.5mhz) kartı için derleme hatası.
< Bu mesaj bu kişi tarafından değiştirildi tass_co -- 24 Ocak 2024; 8:24:14 >