Buon giorno a tutti sono nuovo nel forum e non ho molta esperienza con arduino!
Cmq il mio problema è che non riesco a mettere insieme una scheda arduino uno, una ethernet shield w5100 e un modulo rtc ds1307!
Connettendo direttamente il modulo rtc ad arduino uno tramite i pin 4 e 5 e alimentandolo con vccc e gnd tutto ok!!
Tramite il seguente sketch:
#include <Wire.h>
#include <Time.h>
#include <DS1307RTC.h>
time_t timeNow;
void setup() {
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
Serial.begin(9600);
}
void loop()
{
timeNow = (DS1307RTC::get());
Serial.print(day(timeNow));
Serial.print(":");
Serial.print(month(timeNow));
Serial.print(":");
Serial.print(year(timeNow));
Serial.println();
delay(100);
}
leggo e stampo in seriale la data dal chip; la libreria usata è quella standard presa dal sito arduino.cc sotto la libreria time.
Ma appena collego la scheda ethernet lo sketch non funziona più e restituisce valori errati!!!
Qualcuno può aiutarmi!!!
Grazie in anticipo!!