WS2812S একটি 6502

এর উপর আমরা এখনও মনে রাখতে পারি যখন WS2812 LED খুব প্রথমে আমাদের চেতনায় এসেছিল, সময় মিস্ত্রে পদ্ধতিতে ফিরে আসে। ডেটশীট-এর-সন্দেহজনক-সত্যতায় টাইমিং ডায়াগ্রামটি টাইট টাইমিং সহনশীলতাগুলির পাশাপাশি মূলত 500 কেজিতে একটি উচ্চ গতির দুই-বিট পিডব্লিউএম ডাটা প্রোটোকল দিয়ে এটি শব্দটি তৈরি করেছিল। এটি একটি attiny85 এর সাথে বিট-ব্যাংকে বিট-ব্যাংকে একটি অসুবিধা ছিল, তবে একটি আপেলের মতো কোন পদ্ধতি নেই কারণ একটি অ্যাপল ২ এর মতো ক্রাস্ট্টের মতো কোন পদ্ধতি নেই, ঠিক আছে?

[Anders Nielsen] Neopixels পাশাপাশি জিততে স্নাতকের 6502 প্রসেসর পাওয়ার অসুবিধা তুলে ধরেন! সব পরে, চিপটি বেন্ডার এবং টার্মিনেটর টি -800 এর জন্য যথেষ্ট যথেষ্ট হলে, এটি কিছু রঙ্গিন LEDs ব্লিঙ্ক করতে সক্ষম হওয়া উচিত, তাই না? ট্রিক সস Shift নিবন্ধন হয়!

বিশেষ করে, [Anders] 74ls165 সমান্তরাল-ইন, তার নোংরা কাজের জন্য সিরিয়াল-আউট Shift নিবন্ধন বাতিল করে। WS2812 এর “দীর্ঘ উচ্চতর একটি 1, সংক্ষিপ্ত উচ্চ একটি 0” সিগন্যালটি সরাসরি বিট-banging এর পরিবর্তে, Shift নিবন্ধনের প্রথম কয়েকটি বিটগুলি VCC এর পাশাপাশি জিএনডির শেষ কয়েকটি হার্ড-ওয়্যার্ড।

মাঝখানে বিট নির্ধারণ করে যদি পালসটি সরানো হয় তবে দীর্ঘ বা সংক্ষিপ্ত, সেইসাথে তারা 650২ এর দ্বারা সেট করা হয়েছে, যা 65২২ এর সাথে চিপের মাধ্যমে, ঠিক যেমন অ্যাপল ২ এর মতো হবে। Shift নিবন্ধনের ডেটা থেকে ডেটাটি টাকার-সমালোচনামূলক স্টাফ পরিচালনা করে। অত্যন্ত চতুর!

বিরতি নিচে ভিডিও।

Leave a Reply

Your email address will not be published. Required fields are marked *