Η εργασία που πραγματοποίησα στην επιμόρφωση ήταν η δημιουργία ενός θερμομέτρου που χρησιμοποιούσε έναν αισθητήρα τύπου RHT03 για να διαβάσει την θερμοκρασία και την υγρασία του περιβάλλοντος. Στη συνέχεια η θερμοκρασία και η υγρασία απεικονίζονταν σε μορφή κειμένου σε μια οθόνη OLED 0,96 ιντσών ανάλυσης 128×64 βασισμένη στο SSD1306. Ταυτόχρονα, με τη χρήση της βιβλιοθήκης talkie, η θερμοκρασία και η υγρασία εκφωνούνταν από το Arduino και στέλνονταν και στη σειριακή θύρα. Με τη βιβλιοθήκη talkie μπορούμε να κωδικοποιήσουμε φωνή, χρησιμοποιώντας Linear Predictive Coding, έτσι ώστε να χρειάζεται λίγο χώρο στη μνήμη του arduino. Το πρόγραμμα είχε λεξιλόγιο 45 λέξεων και υπήρχε και χώρος για αρκετές ακόμη λέξεις. Φτιάχτηκε μια συνάρτηση, η sayNumber η οποία μπορεί να εκφωνήσει αυτόματα έναν αριθμό τύπου float με ένα δεκαδικό ψηφίο μετά την υποδιαστολή.
Ο κώδικας της εργασίας διατίθεται στο github: https://github.com/tkleisas/arduinotalkiegr