দুটি স্কিমেটিক্স হ'ল ডিসপ্লেটির দুটি সংস্করণ, শীর্ষে সাধারণ ক্যাথোড, নীচে সাধারণ অ্যানোড। আমি ধরে নেব আপনার কাছে সাধারণ ক্যাথোড সংস্করণ রয়েছে।
আপনি মাইক্রোকন্ট্রোলারের 8 আই / ও পিনগুলিতে 8 সিরিজ প্রতিরোধকের মাধ্যমে A..G, DP বিভাগগুলি সংযুক্ত করুন। একটি পিন উচ্চ চালনা করা হালকা হবে যা নির্বাচিত অঙ্কের উপরে LED। 4 টি সংখ্যার যেকোনটি নির্বাচন করতে আপনি কোনও এনপিএন ট্রানজিস্টারের মাধ্যমে সংশ্লিষ্ট সাধারণ ক্যাথোডকে নীচু করে তুলুন, যা আপনি আবার আই / ও পিন থেকে রেজিস্টারের মাধ্যমে চালনা করেন।
যদি আপনার সরবরাহের ভোল্টেজটি 5 ভি হয় এবং আপনি লাল এলইডি ব্যবহার করছেন তবে আপনি 330 এর পরিবর্তে 150 Ω প্রতিরোধক ব্যবহার করতে পারেন Also এছাড়াও ট্রানজিস্টরের বেস প্রতিরোধকের মানগুলি হ্রাস করে ২.২ কেএ করুন এবং ট্রান্সজিস্টারগুলির জন্য উদাহরণস্বরূপ বিসি 33337 ব্যবহার করুন।
পুরো ডিসপ্লেটি চালানোর জন্য আপনি প্রথমে একটি উচ্চ স্তরের সাথে এর ট্রানজিস্টর চালনা করে পিন 12 কম করে নিন এবং সেই সংখ্যার অংশগুলির জন্য I / Os সেট করুন। কিছু সময় পরে আপনি পিন 12 এবং সেগমেন্টগুলি স্যুইচ করুন এবং 9 টি স্যুইচ করুন এবং আবার দ্বিতীয় অঙ্কের জন্য বিভাগগুলি। ইত্যাদি। আপনি যদি 2.5 ডিজিটের কমের মধ্যে 1 ডিজিট থেকে অন্য দিকে যান তবে 10 এমএস বা 100 হার্জেডের পুরো ডিসপ্লে চক্র, যা লক্ষণীয় ঝাঁকুনি এড়াতে যথেষ্ট।
আপনি ম্যাক্সিম ড্রাইভারটি MAX7219 এর মতো ব্যবহার করতে পারেন তবে এটি দামি ব্যয়বহুল ™: 1280 ডলার ডিজিটিকে 1 সেকেন্ডে। এটি সম্পর্কে ভাল জিনিস এটি আপনার জন্য একাধিক সংযোগের যত্ন নেয়, সুতরাং আপনাকে কেবল এটি 4 টি সংখ্যার জন্য বিভাগের ডেটা দিয়ে লোড করতে হবে। এটিতে সফ্টওয়্যার উজ্জ্বলতা নিয়ন্ত্রণও রয়েছে।
আমি PIC16F690 ডাটাশিটটি পরীক্ষা করে দেখেছি এবং অন্যান্য মাইক্রোকন্ট্রোলারের বিপরীতে এর আই / ওস 20 এমএ উত্স করতে সক্ষম হবে বলে মনে হচ্ছে না (যা হতাশাব্যঞ্জক)। সুতরাং আপনার পোর্ট ২ তেও ট্রানজিস্টর প্রয়োজন:
আর 1 পোর্ট ২ এর অন্যতম প্রতিরোধক ছিল। সুতরাং আপনি তাদের মধ্যে কিউ 1 এবং আর 2 সন্নিবেশ করুন এবং 8 টি বিভাগের প্রত্যেকটির জন্য এটি পুনরাবৃত্তি করুন। মনোযোগ দিন, কিউ 2 একটি পিএনপি! কোনও সাধারণ উদ্দেশ্য পিএনপি ট্রানজিস্টর করবে।