Keypad seeed grove fonctionnement sur port série software

Bonjour,
J’ai acheté un clavier seeed grove 101020636 pour le faire fonctionner avec mblock3.4.11 avec mes élèves de collège. On utilise des cartes arduino Uno et shield grove. Sur la broche Uart ça fonctionne, mais pour le transfert c’est un peu galère, j’aurais préféré émuler un port série sur une autre broche mais je ne parviens pas à le faire fonctionner sur les broches D2… D8, n’ayant pas trouvé d’extension associée à ce composant. Je n’ai pas trouvé non plus de fichier .h associé au clavier qui m’aurait permis de tenter de créer cette extension. Auriez-vous une piste ou une solution à m’apporter ?
Merci par avance pour votre aide.