সুচিপত্র:
ভিডিও: আটারি এলইড কিউব: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ওভারভিউ
এই নির্দেশযোগ্য একটি উদাহরণ হিসাবে একটি LED ঘনক সঙ্গে আউটপুট জন্য Atari 800 জয়স্টিক পোর্ট ব্যবহার করে দেখায়।
ভূমিকা
কখনও কি সেই LED কিউবগুলির মধ্যে একটি দেখেছেন? তারা সম্পূর্ণ শান্ত। কখনও ভেবে দেখেছেন কি আপনার আটারি অনুরূপ কিছু করতে পারে? আমিও.
সরবরাহ
একটি 8 বিট আটারি - আমি একটি 800 এক্সএল ব্যবহার করছি
16 চ্যানেল মাল্টিপ্লেক্সার - আপনার প্রিয় সার্চ ইঞ্জিন ব্যবহার করে CD74HC4067 অনুসন্ধান করুন
এক টন এলইডি - আমি একটি 4x4x4 ম্যাট্রিক্স তৈরি করেছি যা 64 ব্যবহার করে
তারের
প্রতিরোধক
মহিলা 9 পিন ডি সংযোগকারী x 2
ধাপ 1: এটি নির্মাণ
এটা বলার জন্য যথেষ্ট যে এই জিনিসগুলি তৈরি করা যতটা দেখায় তার চেয়ে অনেক বেশি কঠিন (যদি আপনার আঙ্গুলের পরিবর্তে থাবা থাকে), এবং খারাপ যোগগুলি ঠিক করা একটি সোল্ডারিং লোহা দিয়ে কী হোল সার্জারি করার মতো।
আমি ম্যাট্রিক্স নির্মাণে কোন সময় ব্যয় করতে যাচ্ছি না কারণ এমন ছেলেরা আছে যারা এটি অনেক ভাল করেছে। একটু দেখো
www.instructables.com/id/LED-Cube-4x4x4/
অথবা
www.instructables.com/id/8x8x8-RGB-LED-Cub…
মাল্টিপ্লেক্সিং
এই চতুর বিট। LED টি এলইডি থাকার মানে হল 64 টি তারের নিয়ন্ত্রণ করা
মাল্টিপ্লেক্সারে প্রবেশ করুন!
কিউবটি 16 টি কলাম এবং 4 টি সারিতে বিভক্ত। LEDs এর প্রতিটি কলাম মাল্টিপ্লেক্সার থেকে একটি +v ইনপুট ভাগ করে, এবং প্রতিটি সারি একটি 0v ভাগ করে। তাই একটি LED চালু করার জন্য আমরা কোন কলামে কাজ করি তা বের করি, এবং +v লাইনটি চালু করি, তারপর উপযুক্ত স্থল চালু করি।
যাইহোক, আপনি একবারে কেবল একটি LED জ্বালাতে পারেন। আপনি যদি দুই বা তার বেশি চেষ্টা করেন, অন্যান্য LEDsও চালু হবে।
সচেতন থাকুন যে আপনার মাল্টিপ্লেক্সারের আমার সাথে আলাদা সংযোগ থাকতে পারে! প্রথমে আপনার নির্দেশাবলী পরীক্ষা করুন।
ধাপ 2: আটারি কোড - বেসিক
তাদের স্বাভাবিক কার্যক্রম ছাড়াও, জয়স্টিক পোর্টগুলিও লিখতে পারে। এটা কাজ করতে একটি কৌশল একটি বিট আছে;
1) Poke পোর্ট A $ 38 দিয়ে $ D302 নিয়ন্ত্রণ করে
2) Poke পোর্ট A $ D300 $ FF দিয়ে
3) Poke পোর্ট A $ 3C দিয়ে $ D302 নিয়ন্ত্রণ করে। এটি বিট 2 চালু করে যা আমাদের পোর্টে লিখতে দেয়।
এখানে ইন্টারফেস হিসাবে জয়স্টিক পোর্টগুলি ব্যবহার করার বিষয়ে আরও কিছু আছে
www.atariarchives.org/creativeatari/Interf…
পোর্ট এ এমনভাবে তৈরি করা হয়েছে যাতে বিট 0 থেকে 3 স্টিক 0 এর যত্ন নেয় এবং 4 থেকে 7 বিট স্টিক নিয়ে কাজ করে। 1 থেকে 15 দিয়ে বিট 0 থেকে 3 পোক করে আমরা মাল্টিপ্লেক্সার নিয়ন্ত্রণ করতে পারি এবং LEDS এর একটি কলাম চালু করতে পারি। যদি আমরা 4 থেকে 7 বিট চালু করি, আমরা একটি সারি নিয়ন্ত্রণ করতে পারি। যেখানে কলাম এবং সারি মিলে যায়, একটি LED চালু হয়।
আপনাকে পৃথক সারি চালু করতে হবে না; বিট 4 থেকে 7 একত্রিত করে, দুই বা ততোধিক সারি চালু থাকবে। শুধু সতর্ক থাকুন যে অন্যান্য LEDs যা আপনি চালু করতে চান না, তাও আলোকিত হতে পারে।
5 LIMIT = 60
10 পোর্ট = 54016
20 PCTL = 54018
30 POKE PCTL, 56
40 পোক পোর্ট, 255
50 POKE PCTL, 60
60 I = RND (1)*239+16
70 POKE PORT, I
75 অপেক্ষা করার জন্য = 0 সীমাবদ্ধ: পরবর্তী অপেক্ষা
90 গোটো 60
এখানে কিছু ফ্ল্যাশ হচ্ছে না; কোড লেখার জন্য পোর্ট A সেট করে তারপর এলোমেলোভাবে একটি LED চালু করে। প্রভাবটি কিছুটা 80-এর দশকের বিজ্ঞান-ফাই শো থেকে একটি কম্পিউটারের মতো।
ধাপ 3: আটারি কোড - 6502 সমাবেশ
বেসিক এক সময়ে একটি LED চালু করার জন্য ঠিক আছে, কিন্তু অভিনব জিনিসগুলি ঘটে যখন আপনি সেগুলিকে দ্রুত বন্ধ করতে শুরু করেন যা বিভ্রান্তি দেয় যে একাধিক LEDS একবারে চালু আছে। প্রভাবকে দৃ vision়তার দৃ called়তা বলা হয় এবং চোখটি সনাক্ত করতে সক্ষম হওয়ার চেয়ে দ্রুত LED স্যুইচিংয়ের উপর নির্ভর করে। বেসিক খুব ধীর তাই এটি সমাবেশের সময়।
এই কোডটি এলইডিএসের কোণায় সুইচ করে
10 *=$6000
20 পোর্ট = 54016
30 PCTL = 54018
70 এলডিএ #56
80 STA PCTL
90 LDA #$ FF
100 স্টা পোর্ট
110 এলডিএ #60
120 STA PCTL
130 LDY #0
140 প্রধান
150 CLC
160 LDA SEQ, Y
170 এসটিএ পোর্ট
180 INY
190 CPY #8
200 BNE প্রধান
210 LDY #0
220 জেএমপি মেইন
310 SEQ
320. BYTE 16, 18, 24, 26
330. BYTE 64, 66, 72, 74
Leds.atr সংযুক্তিতে কিছু 'পরীক্ষামূলক' ফাইল রয়েছে।
উপভোগ করুন
প্রস্তাবিত:
পয়েন্ট টু পয়েন্ট আটারি পাঙ্ক কনসোল এক এবং একটি অর্ধ: 19 ধাপ
পয়েন্ট টু পয়েন্ট আটারি পাঙ্ক কনসোল এক এবং একটি অর্ধ: কি! ?? আরেকটি আটারি পাঙ্ক কনসোল বিল্ড? অপেক্ষা করুন অপেক্ষা করুন মানুষ, এটি একটি ভিন্ন, প্রতিশ্রুতি। ওয়াই 1982 সালে ফিরে আসেন, ফরেস্ট মিমস, রেডিও শ্যাক পুস্তিকা লেখক এবং ইয়ং আর্থ ক্রিয়েশনিস্ট (রোল আইজ ইমোজি) তার স্টেপড টোন জেনেরার পরিকল্পনা প্রকাশ করেছিলেন
আটারি ব্লুটুথ পরিবর্ধক: 3 ধাপ
আটারি ব্লুটুথ এম্প্লিফায়ার: এখানে ভিডিওটি দেখুন অন্য দিন আমি 2015 সালে ক্রিসমাসের জন্য একটি আটারি ফ্ল্যাশব্যাক 5 শুরু করতে গিয়েছিলাম যা আমি গত বছরে এটি কয়েকবার ব্যবহার করেছি এবং মনে হয়েছিল ঠিক আছে
ম্যাজিক কিউব বা মাইক্রো-কন্ট্রোলার কিউব: 7 টি ধাপ (ছবি সহ)
ম্যাজিক কিউব বা মাইক্রো-কন্ট্রোলার কিউব: এই নির্দেশাবলীতে, আমি আপনাকে দেখাবো কিভাবে ত্রুটিপূর্ণ মাইক্রো-কন্ট্রোলার থেকে ম্যাজিক কিউব তৈরি করা যায়। এই ধারণাটি তখন থেকেই আসে যখন আমি Arduino Mega 2560 থেকে ত্রুটিপূর্ণ ATmega2560 মাইক্রো-কন্ট্রোলার নিয়ে একটি ঘনক তৈরি করি । ম্যাজিক কিউব হার্ডওয়্যার সম্পর্কে, আমি তৈরি করেছি
আটারি M০০ মাউস ড্রাইভার: Ste টি ধাপ
আটারি 800 মাউস ড্রাইভার: সারাংশ এই নির্দেশাবলী ব্যাখ্যা করে কিভাবে একটি আটারি 800 এ একটি উইন্ডোজ স্টাইলের মাউস যোগ করা যায়। আপনি কি কঠোর পরিশ্রমের মাধ্যমে কার্সারটি সরানোর জন্য ধাক্কা দেওয়ার তীরচিহ্নগুলি খুঁজে পাচ্ছেন? আপনি কি ভিতরে যেতে চান
এলইডি স্ট্রিপ আটারি পং আর্কেড মেশিন: 8 টি ধাপ
এলইডি স্ট্রিপ আটারি পং আর্কেড মেশিন: আমার নাম গ্যাব্রিয়েল পোদেভিন এবং এটি আমার প্রথম ইন্ট্রাকটেবল। আমি বর্তমানে একটি 16 বছর বয়সী উচ্চ বিদ্যালয়ের ছাত্র, যিনি ইলেকট্রনিক্স, রোবোটিক্স, সার্কিট্রি এবং প্রোগ্রামিংয়ের প্রতি আগ্রহী হয়েও জিনিসগুলি তৈরি এবং তৈরি করতে পছন্দ করেন। আশা করি আপনি পারবেন