Pequeños artesanos digitales: descubrimos la codificación binaria
Propuesta Keychain. Aprendemos lenguaje binario. Codificamos frases ocultas en simpáticas pulseritas.
Las computadoras tienen una forma particular de comprender el mundo que las rodea. Por dentro, los impulsos eléctricos recorren sus plaquetas a la velocidad de la luz.
Entre otras funciones, el lenguaje binario de ceros y unos determina si la tecla presionada es una “A”, si es una “R” o incluso, si nuestro dedo índice se ha posado sobre un signo de puntuación.
Esto es posible porque existe un mecanismo que establece una correspondencia directa entre lo que para nosotros es una letra y para el aparato, un circuito que se cierra.
Las reglas que traducen el lenguaje humano al lenguaje digital descansan en la tabla ASCII, una convención mundialmente aceptada desde hace más de 40 años.
Según la tabla, una “A” (en mayúscula) equivale a 65 en su valor decimal y una “B” ocupa el siguiente lugar, es decir, 66. Análogamente, una “ñ” se asocia al puesto 164, en tanto que un asterisco viene representado por el 42.
Al igual que el código morse, en donde puntos y rayas conforman patrones unívocos, podemos recrear una tabla ASCII binaria, a partir de una tabla ASCII decimal.
La propuesta de hoy será construir pulseras y pequeños collares, basándonos en el alfabeto binario ASCII.
Una idea sencilla consiste en codificar nuestro nombre de pila, utilizando hilo de nylon y cuentas de colores.
Con apenas tres variedades, es posible crear un sistema básico.
A modo de ejemplo:
Enhebramos mostacillas naranjas para representar los unos, celestes para los ceros y blancas para los espacios.
Aunque este esquema no debería ser un enfoque estático. De hecho, las combinaciones son múltiples. Sólo hará falta un poco de ingenio y otro tanto de creatividad. El resto es diversión.
Finalizo esta reseña, con una frase muy breve…
¿Quién será el primero en adivinarla?
01010110 01000001 01001101 01001111 01010011
01000001 01010010 01000111 01000101 01001110 01010100 01001001 01001110 01000001