Cet Arduino lit les cartes perforées pour le cloud computing

Cet Arduino lit les cartes perforées pour le cloud computing

Équipe Arduino — 16 juin 2023

Vous savez déjà que les ordinateurs stockent et interprètent les données en binaire : des uns et des zéros. Il existe de très nombreuses façons de stocker des données binaires, car cela fonctionne avec tout ce qui peut conserver au moins deux états. Au début de l'informatique, les cartes perforées étaient courantes. C'étaient des cartes en papier avec une grille de points. Un trou à l'un de ces points pourrait représenter un un ou un zéro (selon le système), tandis que l'absence de trou représenterait le contraire. Pour rapprocher l'ancien et le nouveau, Nino Ivanov a construit un lecteur de cartes perforées Arduino pour le cloud computing.

Le cloud computing transforme le traitement en un service Internet, permettant aux clients d'exécuter les calculs ou les programmes qu'ils souhaitent sans avoir à entretenir leur propre matériel. Dans un scénario de cas d'utilisation typique, le client téléchargerait simplement son code ou ses données d'un ordinateur vers le service cloud pour le traitement. Mais ces données peuvent provenir de n'importe quoi, y compris des cartes perforées. Le projet d'Ivanov utilise des cartes perforées (qu'il semble avoir découpées à la main) qui sont lues par un Arduino, transférées sur un ordinateur, puis entrées dans l'interface du terminal de cloud computing.

Chaque carte perforée est juste un morceau de papier quadrillé avec quelques carrés découpés. Chaque ligne contient six bits, qu'un Arduino Uno lit à l'aide d'un lecteur bricolé composé de LED et de photorésistances. S'il y a une découpe carrée, la lumière passera et la photorésistance correspondante détectera la lumière. Un petit servomoteur fait passer la carte perforée dans le lecteur. Dans ce cas, Ivanov a encodé un programme Common Lisp pour traiter les factorielles dans le cloud. Mais le même concept général pourrait s'appliquer à n'importe quel langage ou données - bien que la plupart soient beaucoup moins efficaces que Lisp et nécessiteraient un nombre beaucoup plus important de cartes perforées.

Cet Arduino lit les cartes perforées pour le cloud computing
Cet Arduino lit les cartes perforées pour le cloud computing

Équipe Arduino — 16 juin 2023

Vous savez déjà que les ordinateurs stockent et interprètent les données en binaire : des uns et des zéros. Il existe de très nombreuses façons de stocker des données binaires, car cela fonctionne avec tout ce qui peut conserver au moins deux états. Au début de l'informatique, les cartes perforées étaient courantes. C'étaient des cartes en papier avec une grille de points. Un trou à l'un de ces points pourrait représenter un un ou un zéro (selon le système), tandis que l'absence de trou représenterait le contraire. Pour rapprocher l'ancien et le nouveau, Nino Ivanov a construit un lecteur de cartes perforées Arduino pour le cloud computing.

Le cloud computing transforme le traitement en un service Internet, permettant aux clients d'exécuter les calculs ou les programmes qu'ils souhaitent sans avoir à entretenir leur propre matériel. Dans un scénario de cas d'utilisation typique, le client téléchargerait simplement son code ou ses données d'un ordinateur vers le service cloud pour le traitement. Mais ces données peuvent provenir de n'importe quoi, y compris des cartes perforées. Le projet d'Ivanov utilise des cartes perforées (qu'il semble avoir découpées à la main) qui sont lues par un Arduino, transférées sur un ordinateur, puis entrées dans l'interface du terminal de cloud computing.

Chaque carte perforée est juste un morceau de papier quadrillé avec quelques carrés découpés. Chaque ligne contient six bits, qu'un Arduino Uno lit à l'aide d'un lecteur bricolé composé de LED et de photorésistances. S'il y a une découpe carrée, la lumière passera et la photorésistance correspondante détectera la lumière. Un petit servomoteur fait passer la carte perforée dans le lecteur. Dans ce cas, Ivanov a encodé un programme Common Lisp pour traiter les factorielles dans le cloud. Mais le même concept général pourrait s'appliquer à n'importe quel langage ou données - bien que la plupart soient beaucoup moins efficaces que Lisp et nécessiteraient un nombre beaucoup plus important de cartes perforées.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow