Ο σχεδιασμός και η υλοποίηση του προγράμματος που χρησιμοποιείται από την παρούσα πτυχιακή εργασία, έχει σαν σκοπό την ακριβή χρονομέτρηση μιας κούρσας, καθώς και προηγμένες λειτουργίες χρονομέτρησης όπως split και lap, με δυνατότητα ταυτόχρονης χρονομέτρησης των κουπιών με τις οποίες κωπηλατεί ένας κωπηλάτης, ανά λεπτό. Ολόκληρη η υλοποίηση είναι βασισμένη στον μικροελεγκτή Arduino. Η πλακέτα Arduino προγραμματίστηκε έτσι ώστε να χρονομετρεί με ακρίβεια σε καθένα από τα τρία είδη λειτουργίας που διαθέτει. Ο μικροελεγκτής με την χρήση μιας LCD οθόνης και των τεσσάρων κουμπιών, εμφανίζει και αποθηκεύει δεδομένα, τα οποία ο χρήστης έχει την δυνατότητα να ανατρέξει και να δει μελλοντικά.
Στα κεφάλαια που ακολουθούν παρακάτω θα αναλυθεί ο σχεδιασμός και η υλοποίηση του χρονομέτρου, καθώς και η αναλυτική περιγραφή της λειτουργίας του.