habe mir dieses DS3231-RTC-Modul gekauft und möchte dies nun an den MKR1000 anschließen.
Leider finde kein passendes Libary und daher auch keinen Anschlussplan.
Dieses Libary funktioniert bei meinem Uno tadellos lässt sich aber nicht für den MKR1000 kompilieren:
Fehler:
In file included from C:\Users\ARDUINO\Documents\Arduino\libraries\DS3231\examples\chipKit\DS3231_Serial_Easy\DS3231_Serial_Easy.pde:31:0:
C:\Users\ARDUINO\Documents\Arduino\libraries\DS3231/DS3231.h:120:3: error: 'Twi' does not name a type
Twi *twi;
^
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino MKR1000.
Verwendet wurde das "DS3231_Serial_Easy"-Beispiel aus dem Libary.
Kennt jemand ein Libary das auch mit den MKR1000 funktioniert ?
simoduino:
Leider bin ich mit dem I2C-Protokoll nicht so vertraut daher ist selbst schreiben schwierig.
Versuche mal den Sketch von Reading and writing the time from your RTC Module auf Deinem UNO und dann auf dem MKR1000. Die Funktion readDS3231time ist doch auch ohne spezielle Bibliothek verständlich, oder?
Nur Wire.h oder eine vergleichbare Bibliothek muß funktionieren, aber das sagt Dir dann schon der Compiler.
Nächste Schritte: Hast Du einen Level Shifter 3,3V nach 5V für I2C? Verwendest Du PullUp-Widerstände?
Kannst Du Deinen aktuellen, kompilierenden Sketch, für 'die Anderen' zur Verfügung stellen?
Schien zumindest vor 6 Stunden nicht ganz so leicht lösbar - und Du könntest anderen Leuten so manche Stunde sparen helfen.
Habe es genau so gemacht wie es agmue beschrieben hat. Dies hat funktioniert.
Einfach den Code von hier: Reading and writing the time from your RTC Module gennomen und in der IDE als Board den MKR1000 ausgewählt.