Table des matières

Extension Keypad

Cette extension permet de gérer :

En effet, mBlock n'initialise que des variables numériques (de type double) pouvant contenir que des nombres. La gestion d'un clavier et des 'mots“ composés nécessite d'utiliser des variables caractères (char = 1 code ASCII) ou chaîne de caractères (String = x codes ASCII).

Pour la gestion du clavier, j'utilise la librairie Arduino Keypad de Mark Stanley et Alexander Brevig.

Historique

Dernière version en téléchargement ici.

Hardware

8 pin digitales sont nécessaires. Les connexions visibles sont citées (sur l'image) du haut vers le bas.

pin objet
4 Colonne 4 (ABCD)
5 Colonne 3 (369#)
6 Colonne 2 (2580)
7 Colonne 1 (147*)
8 Ligne 1 (123A)
9 Ligne 2 (456B)
10 Ligne 3 (789C)
11 Ligne 4 (*0#D)

Blocs