چه زمانی یک ماشین تحریر یک چاپگر است؟ وقتی یک پورت موازی دارد

چه زمانی یک ماشین تحریر یک چاپگر است؟ وقتی یک پورت موازی دارد

گره منبع: 3013426

اگر می خواهید با یک ماشین تحریر با استفاده از چیزی غیر از انگشتان خود روی کلیدها صحبت کنید، می توانید کارهای بسیار بدتری نسبت به برداشتن نمونه ای با پورت موازی Centronics انجام دهید. این همان چیزی است که برای [mlupo] اتفاق افتاد که با یک Swintec 1146 CMP قدیمی روبرو شد و تصمیم گرفتیم آن را در یک اینستالیشن هنری هک کنم.

با فشار دادن یک دکمه غول‌پیکر، ماشین تحریر اکنون داستان‌های خانوادگی را بیرون می‌دهد. همه اینها به لطف درایور صفحه کلید Adafruit KB2040 است که به روشی جدید و هیجان انگیز - به عنوان درایور چاپگر استفاده می شود.

به طور خاص، برنامه CircuitPython که روی KB2040 اجرا می‌شود، یک فایل متنی را می‌گیرد و سپس داده‌ها را هر بار یک کاراکتر ارسال می‌کند تا به خط جدید برسد. در آن مرحله، ماشین تحریر یک سیگنال مشغول ارسال می کند و کاراکترها تایپ می شوند.

به محض اینکه ماشین تحریر دیگر اشغال نشود، جریان داده تا خط جدید بعدی یا تایپ کامل فایل پشتیبان گیری می شود.

هنگامی که [mlupo] به اندازه کافی پروتکل پورت موازی را کشف کرد، توانستند یک برد سفارشی با KB2040، یک پورت موازی مادگی، و یک ردیف LED برای اشکال زدایی بسازند که [mlupo] نگه داشته است زیرا ظاهر جالبی دارند.

KB2040 مقادیر را روی یک سری از پین های داده پورت موازی، همراه با پایه STROBE پورت، که وقتی داده آماده می شود، پایین می آید، تنظیم می کند. در طول هر چرخه STROBE، پین های بالا و پایین توسط Swintec به عنوان یک کاراکتر باینری خوانده می شود.

البته همیشه می توانید از قدرت Pi استفاده کنید ماشین تحریر مدرن خود را بسازید

با تشکر از [foamyguy] برای راهنمایی!

تمبر زمان:

بیشتر از هک یک روز