Το Arduino από μόνο του είναι μία παντοδύναμη πλακέτα η οποία έχει πολλές δυνατότητες. Υπάρχουν όμως περιπτώσεις όπου ο προγραμματισμός από μόνος το δεν μπορεί να καλύψει τις ανάγκες μας.
Γι' αυτό εξάλλου υπάρχουν τόσα πολλά modules και shields εκεί έξω.
Μέτρηση χρόνου με το Arduino
Όταν θέλουμε να μετρήσουμε τον χρόνο που έχει περάσει, έχουμε τη δυνατότητα να χρησιμοποιήσουμε συναρτήσεις όπως η delay(), delayMicroseconds(), millis(), micros(). Αυτό όμως, δεν μας δίνει τη δυνατότητα να γνωρίζουμε την ημερομηνία και ώρα.
Πως μπορούμε να αποθηκεύσουμε και να μετράμε τον χρόνο με το Arduino;
Το arduino από μόνο του, δεν μπορεί να μετρήσει χρόνο και να μας δώσει την τρέχουσα ώρα / ημερομηνία. Μπορούμε όμως να έχουμε αυτή τη πληροφορία με το module RTC το οποίο παρουσιάζουμε σε βίντεο στο κανάλι μας.
Τα υλικά για το Project
- Arduino mega 2560
- RTC module
- jumperwires
Το κύκλωμα
Χρησιμοποιούμε δύο βιβλιοθήκες τις οποίες μπορείτε να κατεβάσετε από εδώ και εδώ. Θα πρέπει να τις εισάγετε στο Arduino με την συμπερίληψη βιβλιοθήκης και στη συνέχεια να χρησιμοποιήσετε τα δύο Sketch που χρησιμοποιούμε και στο Video.
Το ένα Sketch, αποθηκεύει την τρέχουσα ημερομηνία και ώρα του συστήματός μας, ενώ το δεύτερο την διαβάζει.