মাত্র একটি পিন সহ একটি দ্বি-রঙ এলইডি নিয়ন্ত্রণ করুন


9

একটি মাইক্রোকন্ট্রোলারের কেবল একটি পিনের সাহায্যে বাইকোলার এলইডি নিয়ন্ত্রণ করা সম্ভব?

প্রবৃত্তিটি না বলে, কারণ আপনার এক প্রান্তটি গ্রাউন্ড এবং অন্যটি মাইক্রো পিনে যেতে পারে, আপনাকে এটি চালু বা বন্ধ করার অনুমতি দেয় তবে এর রঙ পরিবর্তন করে না।

তবে কারও কাছে আরও ভাল ধারণা থাকতে পারে?


1
আপনি একটি মাইক্রোটির একটি পিন দিয়ে প্রায় যা কিছু করতে পারেন। আরও নির্দিষ্ট দয়া করে?
নিক টি

উত্তর:


6

আপনি যদি দ্বি-রঙের এলইডি সহ দুটি এলইডি ব্যাক-টু-ব্যাক করে তা করতে পারেন যদি আপনি কোনও এলইডি টার্মিনালটিকে একটি মধ্যবর্তী ভোল্টেজের সাথে সংযুক্ত করেন যেমন একটি 2.5 ভি নকশায় 2.5V এবং অন্যদিকে কোনও উপযুক্ত প্রতিরোধকের মাধ্যমে এমসিইউতে সংযুক্ত হন ( আমি 560 আর ব্যবহার করেছি)।

তারপরে একটি নিম্ন আউটপুট একটি রঙ দেয়, উচ্চ অন্যটিকে দেয় এবং ত্রি-স্থিতি এলইডি বন্ধ করে দেয়। পালসের প্রস্থের মড্যুলেশন আপনাকে উজ্জ্বলতা (সক্রিয় এবং ত্রি-স্থিতির মধ্যে আউটপুট স্যুইচিং) বা রঙগুলি মিশ্রিত করতে পারে (আউটপুট নিম্ন থেকে উচ্চে স্যুইচ করা) নিয়ন্ত্রণ করতে দেয়।

বিভিন্ন এলইডি ফরওয়ার্ড ভোল্টেজের জন্যও ক্ষতিপূরণ দিতে আপনি মধ্যবর্তী ভোল্টেজ সামঞ্জস্য করতে পারেন।

মধ্যবর্তী ভোল্টেজ সরবরাহ করতে আমি একটি LM2904 অপ-অ্যাম্প ব্যবহার করেছি - এটি সাপ্লাই ভোল্টেজ 5V এর নিচে দিয়ে কাজ করে। প্রচুর অন্যান্য ডিভাইস রয়েছে যা নিম্ন ভোল্টেজগুলিতে পরিচালনা করতে পারে এবং এখনও ডুবে থাকে এবং এলইডি চালানোর জন্য পর্যাপ্ত প্রবাহের উত্স থাকে।


3

যদি আপনার কোনও অফ স্টেটের প্রয়োজন না হয় এবং আপনার ভোহ যথেষ্ট পরিমাণে বৃহত ছিল (সম্পাদনা করুন: এলইডি এর ফরোয়ার্ড বায়াস ভোল্টেজ কাটিয়ে উঠতে), আপনি সম্ভবত LED এর এক প্রান্তকে মাঝারি রেলের ভোল্টেজে ঝুঁকতে সক্ষম হতে পারেন। আউটপুটিং 1 এর একটি রঙ পায়, 0 আউটপুট করলে অন্য রঙ পাওয়া যায়। এটি বন্ধ করার জন্য ... হা, শুভকামনা সম্ভবত আপনি সেখানে একটি ক্যাপাসিটার স্থাপন করার চেষ্টা করতে পারেন, এবং তারপরে একটি পিডাব্লুএমএম দিয়ে আউটপুটটি চালাচ্ছেন যে ক্যাপটি মাঝের রেলের সাথে মসৃণ হবে?


7
আমি প্রায় একই জিনিসটি ভাবছিলাম, সম্ভবত মাইক্রোটির আউটপুট পিনটি বের করে অফ স্টেট অর্জন করা যেতে পারে।
tcrosley

1
একটি দুর্দান্ত পরামর্শ ... ট্রাই-স্টেটিং পিনটি অভিনব পিডব্লিউএম ছাড়াই এটি বন্ধ করা উচিত। যাইহোক, আপনাকে অবশ্যই ইনপুটটি ভাসতে দেওয়া সম্পর্কে সতর্ক থাকতে হবে, সম্ভবত একটি টান ডাউন করতে হবে (বিভাজক নয়, ইনপুট পিনটি মাঝ রেল ভোল্টেজগুলি দেখতে দেবে না!)
এজেএস 410

1
আপনি একটি উচ্চ-মান (470 কে) প্রতিরোধক টানতে উচ্চ বা নিম্ন ব্যবহার করতে পারেন। এলইডি পক্ষপাতদুষ্ট বা এক রঙ বা অন্য রঙের হবে তবে বর্তমান প্রবাহটি এত কম হবে যে আপনি আর এলইডি দেখতে পাবেন না।
akohlsmith

5
@ এজেএস 410 - আমি মনে করি এমসিইউগুলি বোবা যুক্তিযুক্ত চিপের চেয়ে অনেক বেশি বুদ্ধিমানভাবে ডিজাইন করা হয়েছে। আপনার গড় 8-বিট মাইক্রোতে, পিনের বিস্তৃত অংশটি এনালগ ইনপুট হিসাবে ব্যবহার করা যেতে পারে (এগুলি স্পষ্টভাবে কনফিগার না করে) যাতে কোনও অসুবিধাগুলি (গেট দোলন, অত্যধিক বর্তমান ড্র) হওয়া উচিত না যতক্ষণ না ভোল্টেজের মধ্যে থাকে জিএনডি এবং ভিডিডি।
নিক টি

2
এই টপোলজির একটি (সম্ভবত উল্লেখযোগ্য) ডাউনসাইডগুলির মধ্যে একটি হ'ল আপনার সর্বদা মোটামুটি উল্লেখযোগ্য বর্তমান ড্র হবে যা কোনও দীর্ঘমেয়াদী ব্যাটারি চালিত অ্যাপ্লিকেশনগুলির জন্য এটি (সংশোধন ছাড়াই) নিক্স করবে।
নিক টি

0

আপনি করতে পারেন Charlieplex এটা


3
তবে এর জন্য সর্বনিম্ন দুটি পিন দরকার। ওপি একটি পিন ব্যবহার করে সমাধান চেয়েছিল।
tcrosley

আসলে, কিছু ক্ষেত্রে N পিনের সাথে এন * (এন + 1) এলইডি সরবরাহের জন্য চার্লিপ্লেক্সিং প্রসারিত করা সম্ভব, যদি সরবরাহের ভোল্টেজ এলইডি ভোল্টেজ ড্রপের দ্বিগুণেরও কম হয়, এবং একটিতে এলইডি ভোল্টেজ ড্রপের সঠিক সংমিশ্রণ থাকে। আসুন সরলতার জন্য ধরে নিই যে লক্ষ্যটি তিনটি পিন সহ 12 এলইডি নিয়ন্ত্রণ করা হয়; ছয়টি এলইডিতে 2.5 ভোল্টের ড্রপ থাকে এবং ছয়টিতে 1.7-ভোল্টের ড্রপ থাকে এবং সরবরাহ ভোল্টেজটি 3.0 ভোল্ট হয়। লক্ষ্যটি 2.5 ভোল্ট ডায়োডের জন্য 5 এমএ এবং 1.7-ভোল্ট ডায়োডের জন্য 6.5 এমএ। প্রতিটি আউটপুট সহ সিরিজে একটি 100 মাপ প্রতিরোধক রাখুন। 2.5 ভোল্টের তিনটি এলইডি আউটপুটগুলিকে ভিডিডি, তিনটি ভিএসএসের সাথে সংযুক্ত করে ...
সুপারক্যাট

... এবং 1.7-ভোল্টের এলইডি আউটপুটগুলিকে "স্বাভাবিক" চার্লিপ্লেক্স আকারে একে অপরের সাথে সংযুক্ত করে। একটি 1.7-ভোল্টের LED চালু করতে, একটি আউটপুট উচ্চ এবং একটি নিম্ন ড্রাইভ করুন। প্রতিরোধকগুলি 0.65 ভোল্ট কমবে, এতে এলইডির জন্য 1.7 ভোল্ট এবং 2.5-ভোল্টের নেতৃত্বের জন্য অপর্যাপ্ত ভোল্টেজ থাকবে। 2.5-ভোল্টের নেতৃত্বে চালু করতে, একটি আউটপুট উচ্চ বা নিম্ন চালিত করুন এবং অন্য কোনওটিই মোটেও চালান না। তারপরে একটি 2.5-ভোল্টের এলইডি আলোর পর্যাপ্ত প্রবাহ থাকবে current
সুপারক্যাট

প্রয়োজনে বিভিন্ন ভোল্টেজের পরিস্থিতি মোকাবেলায় কেউ আরও প্রতিরোধক বা সিলিকন ডায়োড যুক্ত করতে পারে তবে এতে কিছুটা জটিলতা যুক্ত হবে। @ টিক্রোসলে: উপরোক্ত দুটি এলইডি নিয়ন্ত্রণ করতে একটি পিন ব্যবহার করে সাধারণীকরণ করেছেন।
ক্যাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.