RTC (Real-time clock) και Arduino

Το Arduino από μόνο του είναι μία παντοδύναμη πλακέτα η οποία έχει πολλές δυνατότητες. Υπάρχουν όμως περιπτώσεις όπου ο προγραμματισμός από μόνος το δεν μπορεί να καλύψει τις ανάγκες μας.

Γι' αυτό εξάλλου υπάρχουν τόσα πολλά modules και shields εκεί έξω.

Μέτρηση χρόνου με το Arduino

Όταν θέλουμε να μετρήσουμε τον χρόνο που έχει περάσει, έχουμε τη δυνατότητα να χρησιμοποιήσουμε συναρτήσεις όπως η delay(), delayMicroseconds(), millis(), micros(). Αυτό όμως, δεν μας δίνει τη δυνατότητα να γνωρίζουμε την ημερομηνία και ώρα.

Πως μπορούμε να αποθηκεύσουμε και να μετράμε τον χρόνο με το Arduino;

Το arduino από μόνο του, δεν μπορεί να μετρήσει χρόνο και να μας δώσει την τρέχουσα ώρα / ημερομηνία. Μπορούμε όμως να έχουμε αυτή τη πληροφορία με το module RTC το οποίο παρουσιάζουμε σε βίντεο στο κανάλι μας.

RTC arduino

Τα υλικά για το Project

  • Arduino mega 2560
  • RTC module
  • jumperwires

Το κύκλωμα

RTC Κύκλωμα

Χρησιμοποιούμε δύο βιβλιοθήκες τις οποίες μπορείτε να κατεβάσετε από εδώ και εδώ. Θα πρέπει να τις εισάγετε στο Arduino με την συμπερίληψη βιβλιοθήκης και στη συνέχεια να χρησιμοποιήσετε τα δύο Sketch που χρησιμοποιούμε και στο Video.

Το ένα Sketch, αποθηκεύει την τρέχουσα ημερομηνία και ώρα του συστήματός μας, ενώ το δεύτερο την διαβάζει.

Σχετικά άρθρα

Συγκεντρωτικοί πίνακες και εισαγωγή τους στο Power query

Μορφοποίηση υπό όρους για κάθε σειρά του πίνακα

Εισαγωγή στο Powerquery. Τι ακριβώς είναι;

Πληροφορίες

Χατζηγεωργίου Γεώργιος

info[@]getcert.gr

6945531647