جدول المحتويات:

مكعب أتاري LED: 3 خطوات
مكعب أتاري LED: 3 خطوات

فيديو: مكعب أتاري LED: 3 خطوات

فيديو: مكعب أتاري LED: 3 خطوات
فيديو: أعلى مستوى وصلتوا في البرمجة 2024, شهر نوفمبر
Anonim
أتاري LED مكعب
أتاري LED مكعب

ملخص

تبحث هذه التعليمات في استخدام منفذ عصا التحكم Atari 800 للمخرجات باستخدام مكعب LED كمثال.

مقدمة

هل رأيت أحد مكعبات LED؟ إنها رائعة تمامًا. هل تساءلت يومًا ما إذا كان بإمكان أتاري القيام بشيء مماثل؟ أنا أيضا.

اللوازم

أتاري 8 بت - أنا أستخدم 800 XL

معدد إرسال 16 قناة - ابحث عن CD74HC4067 باستخدام محرك البحث المفضل لديك

طن من مصابيح LED - لقد صنعت مصفوفة 4x4x4 تستخدم 64

الأسلاك

المقاومات

أنثى 9 دبوس موصل D × 2

الخطوة 1: بنائه

بناء عليه
بناء عليه
بناء عليه
بناء عليه
بناء عليه
بناء عليه

يكفي أن نقول إن بناء هذه الأشياء أصعب بكثير مما يبدو (إذا كان لديك كفوف بدلاً من أصابع) ، وإصلاح الوصلات السيئة يشبه إجراء جراحة ثقب المفتاح باستخدام مكواة لحام.

لن أقضي أي وقت في بناء المصفوفة لأن هناك رجال فعلوا ذلك بشكل أفضل بكثير. القي نظرة على

www.instructables.com/id/LED-Cube-4x4x4/

أو

www.instructables.com/id/8x8x8-RGB-LED-Cub…

مضاعفة

هذا هو الشيء الذكي. عادةً ما يعني وجود 64 LEDs 64 سلكًا للتحكم فيها ، لكن Atari لا يحتوي على العديد من المسامير التي يمكن استخدامها للكتابة.

أدخل المضاعف!

المكعب مقسم إلى 16 عمودًا و 4 صفوف. يشترك كل عمود من مصابيح LED في إدخال a + v من معدد الإرسال ، ويشترك كل صف في 0v. لذلك لتشغيل مؤشر LED ، نحدد العمود الموجود فيه ، ونقوم بتشغيل الخط + v ، ثم نقوم بتشغيل الأرضية المناسبة.

ومع ذلك ، يمكنك فقط إضاءة مؤشر LED واحد في كل مرة. إذا جربت اثنين أو أكثر ، فسيتم تشغيل مصابيح LED أخرى أيضًا.

اعلم أن مُضاعِف الإرسال الخاص بك قد يكون له صلات مختلفة بي! تحقق من تعليماتك أولاً.

الخطوة 2: كود أتاري - أساسي

Image
Image
أتاري كود - 6502 التجمع
أتاري كود - 6502 التجمع

بالإضافة إلى عملها العادي ، يمكن لمنافذ عصا التحكم الكتابة أيضًا. هناك القليل من الحيلة لجعلها تعمل ؛

1) منفذ Poke A تحكم D302 دولار مع 38 دولارًا

2) منفذ الوخز A $ D300 مع $ FF

3) منفذ Poke A التحكم D302 دولار مع 3C دولار. يعمل هذا على تشغيل البت 2 مما يسمح لنا بالكتابة إلى المنفذ.

هناك المزيد حول استخدام منافذ جويستيك كواجهة هنا

www.atariarchives.org/creativeatari/Interf …

تم تنظيم المنفذ A بحيث تهتم البتات من 0 إلى 3 بالعصا 0 ، وتتعامل البتات من 4 إلى 7 مع العصا 1. عن طريق ضغط البتات من 0 إلى 3 مع 1 إلى 15 ، يمكننا التحكم في مُضاعِف الإرسال وتشغيل عمود من مصابيح LED. إذا قمنا بتشغيل البتات من 4 إلى 7 ، فيمكننا التحكم في الصف. حيث يتزامن العمود والصف ، يتم تشغيل مؤشر LED.

ليس عليك تبديل الصفوف الفردية ؛ من خلال الجمع بين البتات من 4 إلى 7 ، سيتم تشغيل صفين أو أكثر. فقط احذر من أن مصابيح LED الأخرى التي لا تريد تشغيلها قد تضيء أيضًا.

5 الحد = 60

10 بورت = 54016

20 PCTL = 54018

30 POKE PCTL، 56

40 بوكي بورت ، 255

50 POKE PCTL، 60

60 أنا = RND (1) * 239 + 16

70 بوكي بورت ، أنا

75 للانتظار = 0 للحد: الانتظار التالي

90 اذهب 60

لا شيء يحدث هنا. يقوم الكود بتعيين المنفذ A للكتابة ثم يقوم بتشغيل مؤشر LED عشوائيًا. التأثير يشبه إلى حد ما جهاز كمبيوتر من عرض خيال علمي في أوائل الثمانينيات.

الخطوة 3: تجميع أتاري كود - 6502

Image
Image

لا بأس من المفتاح الأساسي لتشغيل مؤشر LED واحد في كل مرة ، ولكن الأشياء الفاخرة تحدث عندما تبدأ في تشغيلها وإيقاف تشغيلها بسرعة مما يعطي الوهم بأن العديد من مصابيح LED قيد التشغيل في وقت واحد. يسمى التأثير ثبات الرؤية ويعتمد على تبديل مصابيح LED بشكل أسرع مما تستطيع العين اكتشافه. الأساسيات بطيئة جدًا لذا حان وقت التجميع.

يتم تشغيل هذا الرمز على مصابيح LED للزاوية

10 *=$6000

20 بورت = 54016

30 PCTL = 54018

70 LDA # 56

80 STA PCTL

90 LDA # $ FF

100 ميناء STA

110 LDA # 60

120 STA PCTL

130 LDY # 0

140 الرئيسي

150 سي إل سي

160 LDA SEQ، Y

170 STA PORT

180 INY

190 CPY # 8

200 مليار دولار رئيسي

210 LDY # 0

220 جمب الرئيسي

310 متر مربع

320- بايت 16 ، 18 ، 24 ، 26

330 بايت 64 ، 66 ، 72 ، 74

هناك بعض الملفات "التجريبية" في مرفق Leds.atr.

يتمتع

موصى به: