فهرست مطالب:
تصویری: مکعب LED آتاری: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
بررسی اجمالی
این دستورالعمل استفاده از پورت جوی استیک Atari 800 را برای خروجی ها با یک مکعب LED به عنوان مثال بررسی می کند.
معرفی
آیا تا به حال یکی از آن مکعب های LED را دیده اید؟ کلا باحالن آیا تا به حال فکر کرده اید که آیا آتاری شما می تواند کاری مشابه انجام دهد؟ من هم همینطور.
تدارکات
آتاری 8 بیتی - من از 800 XL استفاده می کنم
مالتی پلکسر 16 کاناله - CD74HC4067 را با استفاده از موتور جستجوی مورد علاقه خود جستجو کنید
یک تن LED - من یک ماتریس 4x4x4 با 64 استفاده کردم
سیم ها
مقاومت ها
اتصال زن 9 پین D x 2
مرحله 1: ساختن آن
کافی است بگوییم که ساختن این چیزها بسیار سخت تر از آن است که به نظر می رسد (اگر به جای انگشتان پنجه دارید) و رفع اتصالات بد مانند انجام عمل جراحی سوراخ کلید با آهن لحیم کاری است.
من قصد ندارم زمانی را برای ساخت ماتریس صرف کنم ، زیرا افرادی هستند که این کار را بسیار بهتر انجام داده اند. یه نگاهی به
www.instructables.com/id/LED-Cube-4x4x4/
یا
www.instructables.com/id/8x8x8-RGB-LED-Cub…
مالتی پلکسینگ
این بیت هوشمندانه است. داشتن 64 LED به طور معمول به معنی 64 سیم برای کنترل آنها است ، اما آتاری آنقدر پین ندارد که بتوان از آنها برای نوشتن استفاده کرد.
مالتی پلکسر را وارد کنید!
مکعب به 16 ستون و 4 ردیف تقسیم می شود. هر ستون LED ها ورودی +v را از مالتی پلکسر به اشتراک می گذارند و هر ردیف 0v را به اشتراک می گذارد. بنابراین برای روشن کردن یک LED ، کار می کنیم که در کدام ستون قرار دارد و خط +v را روشن کرده و سپس زمین مناسب را روشن می کنیم.
با این حال ، شما فقط می توانید یک LED را در یک زمان روشن کنید. اگر دو یا بیشتر را امتحان کنید ، LED های دیگر نیز روشن می شوند.
توجه داشته باشید که مالتی پلکسر شما ممکن است اتصالات متفاوتی با اتصال من داشته باشد! ابتدا دستورالعمل های خود را بررسی کنید.
مرحله 2: کد آتاری - BASIC
پورت های جوی استیک علاوه بر عملکرد عادی خود می توانند بنویسند. کمی ترفند برای کارکردن آن وجود دارد.
1) Poke port A کنترل D302 $ با 38 دلار
2) درگاه Poke A D300 $ با FF $
3) Poke port A کنترل D302 $ با 3C $. این بیت 2 را روشن می کند و به ما امکان می دهد در پورت بنویسیم.
در اینجا کمی بیشتر در مورد استفاده از پورت های جوی استیک به عنوان رابط وجود دارد
www.atariarchives.org/creativeatari/Interf…
ساختار بندر A به گونه ای است که بیت های 0 تا 3 از چوب 0 مراقبت می کنند و بیت های 4 تا 7 با چوب 1 سروکار دارند. با قرار دادن بیت های 0 تا 3 با 1 تا 15 می توانیم مالتی پلکسر را کنترل کرده و ستونی از LEDS را روشن کنیم. اگر بیت های 4 تا 7 را روشن کنیم ، می توانیم یک ردیف را کنترل کنیم. در جایی که ستون و ردیف با هم منطبق هستند ، یک LED روشن می شود.
لازم نیست سطرهای جداگانه را روشن کنید. با ترکیب بیت های 4 تا 7 ، دو یا چند ردیف روشن می شود. فقط مراقب باشید که سایر LED هایی که نمی خواهید روشن شوند نیز ممکن است روشن شوند.
5 LIMIT = 60
10 PORT = 54016
20 PCTL = 54018
30 POKE PCTL ، 56
40 POKE PORT ، 255
50 POKE PCTL ، 60
60 I = RND (1)*239+16
70 POKE PORT ، I
75 برای انتظار = 0 تا محدود: انتظار بعدی
90 GOTO 60
اینجا هیچ چیز فلاشی در جریان نیست ؛ کد پورت A را برای نوشتن تنظیم می کند و به طور تصادفی LED را روشن می کند. این اثر کمی شبیه یک کامپیوتر از یک نمایش علمی تخیلی اوایل دهه 80 است.
مرحله 3: کد آتاری - مجموعه 6502
Basic برای روشن کردن یک LED در یک زمان مناسب نیست ، اما موارد شگفت انگیز هنگامی رخ می دهد که آنها را سریع خاموش کنید و این توهم را ایجاد کنید که چندین LED به طور همزمان روشن می شوند. این اثر ماندگاری بینایی نامیده می شود و متکی بر تغییر LED ها سریعتر از آن است که چشم قادر به تشخیص است. Basic خیلی کند است بنابراین زمان مونتاژ است.
این کد LED های گوشه ای را روشن می کند
10 *=$6000
20 PORT = 54016
30 PCTL = 54018
70 LDA #56
80 STA PCTL
90 LDA #$ FF
100 STA PORT
110 LDA #60
120 STA PCTL
130 LDY #0
140 اصلی
150 CLC
160 LDA SEQ ، Y
170 STA PORT
180 INY
190 CPY #8
200 BNE اصلی
210 LDY #0
220 JMP اصلی
310 SEQ
320. BYTE 16 ، 18 ، 24 ، 26
330. بیت 64 ، 66 ، 72 ، 74
در پیوست Leds.atr چند فایل "آزمایشی" وجود دارد.
لذت بردن
توصیه شده:
طرز تهیه مکعب LED - مکعب LED 4x4x4: 3 مرحله
طرز تهیه مکعب LED | LED Cube 4x4x4: یک LED Cube را می توان یک صفحه LED دانست که در آن LED های ساده 5 میلی متری نقش پیکسل های دیجیتال را ایفا می کنند. یک مکعب LED به ما اجازه می دهد تا با استفاده از مفهوم یک پدیده نوری معروف به ماندگاری بینایی (POV) تصاویر و الگوهایی ایجاد کنیم. بنابراین،
USB Spinner شبیه آتاری با استفاده از آردوینو لئوناردو: 4 مرحله
USB Spinner شبیه آتاری با استفاده از آردوینو لئوناردو: این یک پروژه آسان است. یک کنترل کننده چرخان که می تواند با هر شبیه ساز که از ماوس استفاده می کند استفاده شود. در واقع ، می توانید بگویید این چیزی بیش از یک موس با حرکت افقی نیست
تقویت کننده بلوتوث آتاری: 3 مرحله
تقویت کننده بلوتوث Atari: ویدئو را اینجا تماشا کنید روزهای دیگر برای راه اندازی فلش بک Atari 5 که برای کریسمس در سال 2015 تهیه کردم ، چند بار در سال گذشته از آن استفاده کردم و به نظر می رسید که خوب کار می کند
کنسول آتاری پانک با دنبال کننده 8 مرحله ای کودک: 7 مرحله (همراه با تصاویر)
کنسول آتاری پانک با توالی سنج کودک 8 مرحله ای: این ساخت وسط ، کنسول Atari Punk همه کاره و Sequencer Baby 8 Step است که می توانید بر روی دستگاه فرز PCB رومیزی Bantam Tools آسیاب کنید. این دستگاه از دو برد مدار تشکیل شده است: یکی برد رابط کاربری (UI) و دیگری یک برنامه کاربردی
مکعب جادویی یا مکعب میکرو کنترلر: 7 مرحله (همراه با تصاویر)
مکعب جادویی یا مکعب میکروکنترلر: در این دستورالعمل ، من به شما نحوه ساختن یک مکعب جادویی از میکرو کنترلر معیوب را نشان خواهم داد. این ایده زمانی به وجود می آید که من میکروکنترلر معیوب ATmega2560 را از آردوینو مگا 2560 گرفته و یک مکعب تهیه کرده ام. .در مورد سخت افزار Magic Cube ، من به عنوان