একটি CharliePlexed RGB LED পাশা: 3 ধাপ
একটি CharliePlexed RGB LED পাশা: 3 ধাপ
Anonim
একটি CharliePlexed RGB LED পাশা
একটি CharliePlexed RGB LED পাশা
একটি CharliePlexed RGB LED পাশা
একটি CharliePlexed RGB LED পাশা
একটি CharliePlexed RGB LED পাশা
একটি CharliePlexed RGB LED পাশা

এই নির্দেশনা দেখাবে কিভাবে RGB LEDs দিয়ে চার্লিপ্লেক্সিং কৌশল ব্যবহার করে একটি রঙিন পাশা তৈরি করা যায়। প্রকল্পটি 7 RGB LEDs ব্যবহার করে যা ডাইস আকারে সাজানো হয়েছে প্রতিটি RGB LED এর ভিতরে তিনটি পৃথক LED আছে যাতে মোট 21 টি LED তৈরি হয় এবং তারা ATTiny13V মাইক্রোকন্ট্রোলারের 4 I/O পিন দ্বারা নিয়ন্ত্রিত হয়েছে। প্রকৃতপক্ষে ডাইস আকারে এলইডিগুলির বিন্যাস এমন যে সেগুলিকে চারটি গ্রুপে ভাগ করা যায়। প্রতিটি গ্রুপের LED গুলি একযোগে চালু এবং বন্ধ থাকে এবং একই I/O পিনের সাথে একইভাবে সক্ষম হতে পারে। x 3 = 12 তাই চার্লিপ্লেক্সিং ধারণ করে) 'কন্ট্রোলারের 5 I/O পিনটি সুইচের জন্য ব্যবহার করা হয় যা চাপলে 1 থেকে 6 পর্যন্ত এলোমেলো সংখ্যা উৎপন্ন হয় এবং যখন মুক্তি পায় তখন এলোমেলো রং উৎপন্ন হয় (সব মিলিয়ে 6)

ধাপ 1: সার্কিট বর্ণনা

সার্কিট বর্ণনা
সার্কিট বর্ণনা

সার্কিটটিতে ছোট 13, 7 আরজিবি এলইডি, কয়েকটি প্রতিরোধক এবং বিদ্যুৎ সরবরাহ সংযোগ ছাড়া একটি মাইক্রোসুইচ রয়েছে। পিডিএফ এবং এসসিএইচ ফরম্যাটে পরিকল্পিত এখানে পাওয়া যায় সার্কিটে ব্যবহৃত প্রতিরোধকগুলি নীচের ছবিতে দেখানো অ্যারে আকারে রয়েছে। চার্লিপ্লেক্সিং চার্লিপ্লেক্সিং কৌশলটি তিনটি সম্ভাব্য অবস্থা ব্যবহার করে: 0, 1 অথবা Z (হাই ইম্পিডেন্স স্টেট) একটি মাইক্রোকন্ট্রোলারের ডিজিটাল I/O পিনের। এই কৌশলটিতে একটি সময়ে শুধুমাত্র একটি LED নিয়ন্ত্রণ করা যায় এবং অতএব নিয়ন্ত্রিত সমস্ত LEDs একটি উপযুক্ত ফ্রিকোয়েন্সি তে রিফ্রেশ করা উচিত যাতে তারা স্থির থাকে। যা এটি সংযুক্ত) আউটপুট হিসাবে ঘোষিত এবং অন্যান্য সমস্ত পিন ইনপুট হিসাবে ঘোষণা করা হয় (উচ্চ প্রতিবন্ধকতা বা 'জেড' অবস্থা)

ধাপ 2: পাশার কাজের ছবি

পাশার কাজের ছবি
পাশার কাজের ছবি
পাশার কাজের ছবি
পাশার কাজের ছবি
পাশার কাজের ছবি
পাশার কাজের ছবি

এখানে কর্মে পাশা আরো কয়েকটি ছবি।

বিভিন্ন রঙের দিকে তাকান যা এটি তৈরি করতে পারে। !!!!!!!!!!!

ধাপ 3: সোর্স কোড

এখানে সি ভাষায় লেখা প্রকল্পের সোর্স কোড। ব্যবহৃত কম্পাইলার হল WINAVR GCC

Makefile এবং. Hex ফাইল সংযুক্ত করা হয়

প্রস্তাবিত: