Este Arduino lee tarjetas perforadas para computación en la nube


Este Arduino lee tarjetas perforadas para computación en la nube

Equipo Arduino — 16 de junio de 2023

Ya sabes que las computadoras almacenan e interpretan datos en binario: unos y ceros. Hay muchas, muchas formas de almacenar datos binarios, ya que funciona con cualquier cosa que pueda mantener al menos dos estados. En los primeros días de la informática, las tarjetas perforadas eran comunes. Eran mapas de papel con una cuadrícula de puntos. Un agujero en uno de estos puntos podría representar un uno o un cero (según el sistema), mientras que ningún agujero representaría lo contrario. Para unir lo viejo y lo nuevo, Nino Ivanov construyó un lector de tarjetas perforadas Arduino para computación en la nube.

La computación en la nube convierte el procesamiento en un servicio de Internet, lo que permite a los clientes ejecutar cualquier cálculo o programa que deseen sin tener que mantener su propio hardware. En un escenario de caso de uso típico, el cliente simplemente cargaría su código o datos desde una computadora al servicio en la nube para su procesamiento. Pero esos datos pueden provenir de cualquier cosa, incluidas las tarjetas perforadas. El proyecto de Ivanov utiliza tarjetas perforadas (que parece haber cortado a mano) que son leídas por un Arduino, transferidas a una computadora y luego ingresadas en la interfaz de la terminal de computación en la nube.

Cada tarjeta perforada es solo un pedazo de papel cuadriculado con algunos cuadrados recortados. Cada línea contiene seis bits, uno de los cuales es arduino uno lee utilizando un lector de bricolaje compuesto por LED y fotorresistencias. Si hay un recorte cuadrado, la luz pasará y la fotorresistencia correspondiente detectará la luz. Un pequeño servomotor empuja la tarjeta perforada a través del lector. En este caso, Ivanov codificó un programa Common Lisp para procesar factoriales en la nube. Pero el mismo concepto general podría aplicarse a cualquier idioma o datos, aunque la mayoría son mucho menos eficientes que Lisp y requerirían muchas más tarjetas perforadas.

Puede seguir cualquier respuesta a esta entrada a través de la fuente RSS 2.0. Puedes deja una respuestao trackback desde su propio sitio.

Contenido original en Inglés


Leave a Reply

Your email address will not be published. Required fields are marked *