
Braille no solo puede mostrar, sino también ingresar información. En la versión clásica de 6 bits de esta fuente, el carácter consta de dos columnas de tres bits cada una. En el teclado Braille, ambas columnas se expanden en una fila, tres bits por mano. El teclado casero propuesto de este tipo expresa los caracteres ingresados y los envía simultáneamente al monitor en serie, desde donde el texto puede copiarse a otra aplicación para su posterior edición.
Perdóname a todos los que consideraron esto de mala educación, pero el autor realizó el esquema de una manera irritante. Además, se olvidó de agregar condensadores al 7805 para evitar la autoexcitación; deben suministrarse. Pero la forma en que la imagen del circuito no afectó el rendimiento del diseño, haciendo frente perfectamente a sus funciones.

Los códigos para los números en Braille son similares a los códigos para las letras A - J, cada número debe ir precedido de un signo especial "ahora irán los números":

Pero para que el teclado suene y transmita números en lugar de letras al monitor en serie, debe cambiarse al modo apropiado mediante un interruptor conectado a una de las entradas de Arduino de la misma manera que los botones. Tanto los botones como el interruptor están equipados con resistencias pull-up (1 kOhm).
Los archivos para expresar los caracteres se almacenan en una tarjeta de memoria, debe formatearse en FAT32:

En Linux,
lo es .
Luego ponga los archivos descargados
desde aquí en él. Y en Arduino, complete el
boceto , después de cambiar la extensión del archivo de TXT a INO.
Para recibir los caracteres marcados, puede usar tanto el monitor serie Arduino IDE como cualquier emulador de terminal. El autor prefiere CoolTerm por la capacidad de escribir inmediatamente los caracteres ingresados en un archivo de texto, pero no solo este programa puede hacerlo. Parámetros: 9600 baudios, 8 bits, sin paridad, un bit de parada, DTR y RTS incluidos. Cuando todo funciona, puedes intentar escribir algo de texto:

Instrucciones breves en video y prueba de teclado:
Para poder escribir texto de forma inmediata en dicho teclado en cualquier programa, el firmware debe modificarse agregando la función del dispositivo HID. Pero no todas las placas compatibles con Arduino admiten este modo.