Clavier braille



Le braille peut non seulement afficher, mais aussi saisir des informations. Dans la version classique 6 bits de cette police, le caractère se compose de deux colonnes de trois bits chacune. Dans le clavier braille, les deux colonnes sont développées sur une ligne, trois bits par main. Le clavier maison proposé de ce type exprime les caractères saisis et les envoie simultanément au moniteur série, d'où le texte peut ensuite être copié vers une autre application pour une édition ultérieure.

Pardonnez-moi tous ceux qui considéraient cela comme une mauvaise manière, mais l'auteur a exécuté le plan dans quelque chose de Fritzing. De plus, il a oublié d'ajouter des condensateurs au 7805 pour éviter l'auto-excitation - ils doivent être fournis. Mais la façon dont l'image du circuit n'a pas affecté les performances de la conception, s'adaptant parfaitement à ses fonctions.



Les codes pour les nombres en braille sont similaires aux codes pour les lettres A - J, chaque numéro doit être précédé d'un signe spécial "maintenant les chiffres iront":



Mais pour que le clavier sonne et transmette des chiffres au lieu de lettres au moniteur série, il doit être commuté sur le mode approprié par un interrupteur connecté à l'une des entrées Arduino de la même manière que les boutons. Les boutons et l'interrupteur sont équipés de résistances de rappel (1 kOhm).

Les fichiers pour exprimer les caractères sont stockés sur une carte mémoire, elle doit être formatée en FAT32:



Sous Linux, ça l'est .

Ensuite, placez-y les fichiers téléchargés à partir d'ici . Et dans Arduino, remplissez le croquis , après avoir changé l'extension de fichier de TXT à INO.

Pour recevoir des caractères composés, vous pouvez utiliser à la fois le moniteur série Arduino IDE et n'importe quel émulateur de terminal. L'auteur préfère CoolTerm pour la possibilité d'écrire immédiatement les caractères saisis dans un fichier texte, mais pas seulement ce programme le peut. Paramètres: 9600 bauds, 8 bits, pas de parité, un bit d'arrêt, DTR et RTS inclus. Lorsque tout fonctionne, vous pouvez essayer de taper du texte:



Brève instruction vidéo et test du clavier:


Afin de pouvoir saisir immédiatement du texte sur un tel clavier dans n'importe quel programme, le firmware doit être modifié en ajoutant la fonction du périphérique HID. Mais toutes les cartes compatibles Arduino ne prennent pas en charge ce mode.

Source: https://habr.com/ru/post/fr452466/


All Articles