اگر می خواهید با یک ماشین تحریر با استفاده از چیزی غیر از انگشتان خود روی کلیدها صحبت کنید، می توانید کارهای بسیار بدتری نسبت به برداشتن نمونه ای با پورت موازی Centronics انجام دهید. این همان چیزی است که برای [mlupo] اتفاق افتاد که با یک Swintec 1146 CMP قدیمی روبرو شد و تصمیم گرفتیم آن را در یک اینستالیشن هنری هک کنم.
با فشار دادن یک دکمه غولپیکر، ماشین تحریر اکنون داستانهای خانوادگی را بیرون میدهد. همه اینها به لطف درایور صفحه کلید Adafruit KB2040 است که به روشی جدید و هیجان انگیز - به عنوان درایور چاپگر استفاده می شود.
به طور خاص، برنامه CircuitPython که روی KB2040 اجرا میشود، یک فایل متنی را میگیرد و سپس دادهها را هر بار یک کاراکتر ارسال میکند تا به خط جدید برسد. در آن مرحله، ماشین تحریر یک سیگنال مشغول ارسال می کند و کاراکترها تایپ می شوند.
به محض اینکه ماشین تحریر دیگر اشغال نشود، جریان داده تا خط جدید بعدی یا تایپ کامل فایل پشتیبان گیری می شود.
هنگامی که [mlupo] به اندازه کافی پروتکل پورت موازی را کشف کرد، توانستند یک برد سفارشی با KB2040، یک پورت موازی مادگی، و یک ردیف LED برای اشکال زدایی بسازند که [mlupo] نگه داشته است زیرا ظاهر جالبی دارند.
KB2040 مقادیر را روی یک سری از پین های داده پورت موازی، همراه با پایه STROBE پورت، که وقتی داده آماده می شود، پایین می آید، تنظیم می کند. در طول هر چرخه STROBE، پین های بالا و پایین توسط Swintec به عنوان یک کاراکتر باینری خوانده می شود.
البته همیشه می توانید از قدرت Pi استفاده کنید ماشین تحریر مدرن خود را بسازید
با تشکر از [foamyguy] برای راهنمایی!
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- PlatoHealth. هوش بیوتکنولوژی و آزمایشات بالینی. دسترسی به اینجا.
- منبع: https://hackaday.com/2023/12/14/when-is-a-typewriter-a-printer-when-it-has-a-parallel-port/
- : دارد
- :است
- $UP
- 1
- 400
- 500
- a
- قادر
- در میان
- معرفی
- در امتداد
- همیشه
- an
- و
- هستند
- هنر
- AS
- At
- به عقب
- زیرا
- بودن
- تخته
- برک آوت
- ساختن
- مشغول
- دکمه
- by
- آمد
- CAN
- شخصیت
- کاراکتر
- به طور کامل
- سرد
- میتوانست
- دوره
- سفارشی
- چرخه
- داده ها
- مصمم
- do
- راننده
- در طی
- هر
- کافی
- مهیج
- خانواده
- ویژگی های
- زن
- شکل گرفت
- پرونده
- برای
- غول
- GIF
- هک
- اتفاق افتاده است
- زیاد
- HTTPS
- in
- نصب و راه اندازی
- به
- IT
- نگه داشته شد
- کلید
- دیگر
- نگاه کنيد
- خیلی
- کم
- مدرن
- جدید
- بعد
- نه
- اکنون
- of
- قدیمی
- on
- ONE
- or
- دیگر
- خارج
- خود
- موازی
- انتخاب کنید
- کلاهبرداری
- پین
- افلاطون
- هوش داده افلاطون
- PlatoData
- نقطه
- قدرت
- برنامه
- پروتکل
- کشد
- فشار
- رسیده
- خواندن
- اماده
- ROW
- در حال اجرا
- می فرستد
- سلسله
- مجموعه
- سیگنال
- چیزی
- بزودی
- به طور خاص
- داستان
- جریان
- طول می کشد
- صحبت
- متن
- نسبت به
- با تشکر
- که
- La
- سپس
- آنها
- این
- زمان
- به
- تا
- استفاده کنید
- استفاده
- با استفاده از
- ارزشها
- می خواهم
- مسیر..
- بود
- چی
- چه زمانی
- که
- WHO
- با
- بدتر
- شما
- شما
- زفیرنت