Si tuvieras sólo 1024 bits de datos para escribir un mensaje de importancia, ¿cómo la harías? Puede ser 128 caracteres codificados en ascii (sobre un valor de Tweets), o un mapa de bits de 32 x 32 píxeles.
¿Por qué sería preguntar tal pregunta? Estaba trabajando con una impresora y el cartucho contiene un chip de montaje en superficie pequeña en un PCB. En una inspección más cercana, resulta ser una bastante común 1 Kilobit EEPROM (memoria borrable). La siguiente pregunta obvia es, "¿puedo leer y escribir con un Arduino?" La respuesta es, "¡ sí!", por supuesto. Lo cual nos lleva a la primera pregunta. ¿Qué podría hacer con un kilobit?
En 1974, los astrónomos algunas un mensaje kilobit 1,6 de la antena de radio de Arecibo. El mensaje consistía en un bitmap de 73 x 23 (números primos) que contiene información codificada sobre los seres humanos, nuestra estructura básica y la de nuestro sistema solar. Que las estrellas en que se observó eran 25.000 años luz de distancia, dudo obtendrá una respuesta cualquier momento pronto, pero llevar a algunos interesante pensando en cómo codificar la información por lo que puede ser obtenido por alguien sin tanto conocimiento de la estructura o contenido.
¿El título real de este Instructable debería ser "Cómo para leer y escribir a un DS2431 EEPROM con Arudino", pero lo aburrido es que? La parte interesante de la DS2431 es que utiliza un sistema de comunicación denominado 1-wire que requiere sólo una tierra y una señal.
Suficiente la ambladura. Vamos a entrar a pedacitos.