Cu ajutorul Keypad.h am preluat numerele de la “tastatura” si operatiile dorite si le-am efectuat, rezultatul afisandu-l pe LCD. Partea mai complicata a fost la redarea vocala a numerelor. Libraria Vocab_US_Large.h are multe cuvinte definite pe care le poti reda vocal cu ajutorul unei variabile voice (Talkie voice; voice.say(-cuvant din librarie-);). Am facut un algoritm care primeste un numar si intoarce un string cu numarul respectiv in cuvinte (in engleza). De exemplu: 123 - One Hundred Twenty Three. Am preluat acest string si am luat fiecare cuvant pe rand, apeland voice.say cu echivalentul cuvantului respectiv din libraria Vocab_US_Large.h.
Cum functioneaza calculatorul: