Veri Depolama için LEGO Tuğlaları Nasıl Kullanılır

[ad_1]

Ömürleri boyunca delikli kartlarla karşılaşacak kadar yaşlı olanlar, son derece düşük veri yoğunluklarından ve uzun yığınların devrilme eğiliminden kurtuldukları için muhtemelen memnundurlar. Ancak eski olmalarına rağmen, ikili veri depolamanın temellerini göstermek için harika bir araçtır: bitler kolayca görülebilir ve hatta basit araçlarla manipüle edilebilir. Bu özellikleri daha modern bir sistemde yeniden yaratmak için bir deney olarak, [Michael Kohn] yaptı LEGO tuğlalarına dayalı delikli kart benzeri bir sistem 6502’nin 16 bitlik halefi olan 65C816 CPU için makine kodu talimatlarını saklar.

Bitler, üzerine küçük siyah parçaların yerleştirildiği beyaz bir 8×20 saplama tahtasında saklanır. Beyaz bir arka plan saplaması bir “sıfır” mantığını kodlarken, siyah bir saplama bir “bir” mantığını kodlar. Bitler, standart LEGO çıtçıtlarıyla aynı 8 mm’lik hatveye sahip olan bir dizi yansıma sensörü tarafından okunur. Bir step motor tarafından tahrik edilen büyük bir tekerlek, veri kartını kısa bir LEGO tren rayları boyunca okuma devresinin altına kaydırır.

Optik sensörler, motoru bir step motor sürücüsü aracılığıyla da çalıştıran bir MSP430 serisi mikro denetleyici tarafından okunur. Veriler okunduktan sonra, baytlar bir WDC W65C265SXB kartına aktarılır ve bu kart onları 65C816 CPU’sunda makine kodu talimatları olarak yürütür. Aşağıdaki videoda, bir LED’i yanıp sönen bir programın yüklendiğini görebilirsiniz.

Bu Raspberry Pi tabanlı model gibi daha önce eğitici delikli kart sistemlerine yer verdik. Okunması gereken bir sürü gerçek delikli kartınız varsa, bu Arduino destekli okuma sistemine göz atın.


[ad_2]
Kaynak : https://hackaday.com/2022/06/06/how-to-use-lego-bricks-for-data-storage/

Yorum yapın

SMM Panel PDF Kitap indir