সুচিপত্র:

Arduino 7 সেগমেন্ট (5011BS, সাধারণ অ্যানোড বা ক্যাথোড) টিউটোরিয়াল: 13 টি ধাপ
Arduino 7 সেগমেন্ট (5011BS, সাধারণ অ্যানোড বা ক্যাথোড) টিউটোরিয়াল: 13 টি ধাপ

ভিডিও: Arduino 7 সেগমেন্ট (5011BS, সাধারণ অ্যানোড বা ক্যাথোড) টিউটোরিয়াল: 13 টি ধাপ

ভিডিও: Arduino 7 সেগমেন্ট (5011BS, সাধারণ অ্যানোড বা ক্যাথোড) টিউটোরিয়াল: 13 টি ধাপ
ভিডিও: Magic!!! 7 segment LED controlled by Arduino #electronics #arduino #engineering 2024, নভেম্বর
Anonim
Image
Image
যে চুষা সংযোগ করুন।
যে চুষা সংযোগ করুন।

আমরা এই জিনিস কাজ করতে যাচ্ছি! সাধারণ ক্যাথোড বা অ্যানোড।

ধাপ 1: যে চুষা সংযোগ করুন

পদক্ষেপ 2: পিন 3 এবং 8 কে পাওয়ার (সাধারণ অ্যানোড) বা গ্রাউন্ড (সাধারণ ক্যাথোড) এর সাথে সংযুক্ত করুন

পিন 3 এবং 8 কে পাওয়ার (সাধারণ অ্যানোড) বা গ্রাউন্ড (সাধারণ ক্যাথোড) এর সাথে সংযুক্ত করুন
পিন 3 এবং 8 কে পাওয়ার (সাধারণ অ্যানোড) বা গ্রাউন্ড (সাধারণ ক্যাথোড) এর সাথে সংযুক্ত করুন
পিন 3 এবং 8 কে পাওয়ার (সাধারণ অ্যানোড) বা গ্রাউন্ড (সাধারণ ক্যাথোড) এর সাথে সংযুক্ত করুন
পিন 3 এবং 8 কে পাওয়ার (সাধারণ অ্যানোড) বা গ্রাউন্ড (সাধারণ ক্যাথোড) এর সাথে সংযুক্ত করুন

একটি 330 প্রতিরোধক ব্যবহার করুন, 1k নেতৃত্বের খুব ম্লান করে তোলে। এই পদক্ষেপটি সম্পন্ন করার সময় ক্লার্কসনের শিরাতে 'পাওয়ার' চিৎকার করুন। (গুরুত্বপূর্ণ)

পিন 3 এবং 8 হল কেন্দ্রের পিনগুলি উপরে এবং নীচে।

ধাপ 3: ক্রমাঙ্কনের জন্য আরডুইনো ফ্ল্যাশ করুন।

ক্রমাঙ্কনের জন্য আরডুইনো ফ্ল্যাশ করুন।
ক্রমাঙ্কনের জন্য আরডুইনো ফ্ল্যাশ করুন।

সেভেন সেগমেন্ট লাইব্রেরি ডাউনলোড করুন এবং Arduino IDE তে ইনস্টল করুন।

github.com/DeanIsMe/SevSeg/archive/master…।

এটি ইনস্টল করার জন্য, Arduino IDE খুলুন, Sketch> Include Library> Add. ZIP Library এ যান, তারপর আপনার ডাউনলোড করা SevSeg ZIP ফাইলটি নির্বাচন করুন।

এখন আমাদের 8 নম্বরটিকে একটি বিন্দু দিয়ে মুদ্রণ করার জন্য Arduino ফ্ল্যাশ করতে হবে যাতে আমরা তাকে সংযুক্ত করতে পারি।

কোড:

#অন্তর্ভুক্ত "SevSeg.h" SevSeg sevseg;

অকার্যকর সেটআপ(){

বাইট সংখ্যা = 1; // আমরা একক ডিজিটের ডিসপ্লে বাইট digitPins ব্যবহার করছি = {}; // সিঙ্গেল ডিজিটের ডিসপ্লে বাইট সেগমেন্ট পিনের জন্য খালি ছেড়ে দিন = {1, 2, 3, 4, 5, 6, 7, 8}; // কোন 8 পিন বুল প্রতিরোধক নির্বাচন করুন OnSegments = সত্য; বাইট হার্ডওয়্যার কনফিগ = COMMON_ANODE; sevseg.begin (হার্ডওয়্যার কনফিগ, numDigits, digitPins, segmentPins, resistorsOnSegments); }

অকার্যকর লুপ () {

sevseg.setNumber (8, 0); // প্রিন্ট 8, 0 মানে দশমিক বিন্দু সক্রিয়, 1 এটি বন্ধ করে। sevseg.refreshDisplay (); // নম্বর প্রদর্শন চালিয়ে যেতে প্রয়োজন}

ধাপ 4: এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)

এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)
এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)
এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)
এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)
এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)
এখন ক্যালিব্রেটিং শুরু করা যাক। (সেগমেন্ট A, Arduino পিন 1, LED পিন 7)

এখন, আমরা A-DC থেকে ক্রমানুসারে ক্রমানুসারে যাচ্ছি, একে একে।

এই কোডটি দেখুন, এটি A-DC থেকে বর্ণানুক্রমিক।

আমরা Arduino কে বলছি যে:

pin1 = A, pin2 = B, pin3 = C

pin8 = DC

তাই এখন, সেগমেন্ট A কে পিন 1 এ সংযুক্ত করুন। (LED এ 7 পিন করুন)

বাইট সেগমেন্টপিনস = {1, 2, 3, 4, 5, 6, 7, 8}; // কোন 8 পিন চয়ন করুন

ধাপ 5: সেগমেন্ট বি সংযুক্ত করুন (Arduino পিন 2, LED পিন 6)

সেগমেন্ট বি সংযুক্ত করুন (Arduino পিন 2, LED পিন 6)
সেগমেন্ট বি সংযুক্ত করুন (Arduino পিন 2, LED পিন 6)

ধাপ 6: সেগমেন্ট সি সংযুক্ত করুন (Arduino পিন 3, LED পিন 4)

সেগমেন্ট সি সংযুক্ত করুন (Arduino পিন 3, LED পিন 4)
সেগমেন্ট সি সংযুক্ত করুন (Arduino পিন 3, LED পিন 4)

ধাপ 7: সংযোগ বিভাগ (Arduino পিন 4, LED পিন 2)

সেগমেন্ট ডি সংযোগ করুন (Arduino পিন 4, LED পিন 2)
সেগমেন্ট ডি সংযোগ করুন (Arduino পিন 4, LED পিন 2)

ধাপ 8: সেগমেন্ট ই সংযুক্ত করুন (Arduino পিন 5, LED পিন 1)

সেগমেন্ট ই সংযুক্ত করুন (Arduino পিন 5, LED পিন 1)
সেগমেন্ট ই সংযুক্ত করুন (Arduino পিন 5, LED পিন 1)

ধাপ 9: সেগমেন্ট F সংযুক্ত করুন (Arduino পিন 6, LED পিন 9)

সেগমেন্ট এফ সংযোগ করুন (Arduino পিন 6, LED পিন 9)
সেগমেন্ট এফ সংযোগ করুন (Arduino পিন 6, LED পিন 9)

ধাপ 10: সেগমেন্ট জি সংযোগ করুন (Arduino পিন 7, LED পিন 10)

সেগমেন্ট জি সংযোগ করুন (Arduino পিন 7, LED পিন 10)
সেগমেন্ট জি সংযোগ করুন (Arduino পিন 7, LED পিন 10)

ধাপ 11: সংযোগ বিভাগ ডিসি (Arduino পিন 8, LED পিন 5)

সংযোগ বিভাগ ডিসি (Arduino পিন 8, LED পিন 5)
সংযোগ বিভাগ ডিসি (Arduino পিন 8, LED পিন 5)

ধাপ 12: পরিপাটি হয়ে বলুন, 'পরিচ্ছন্নতা Godশ্বরত্বের পাশে' এবং হাসুন কারণ আপনার 8 হেকের মতো সেক্সি লাগছে।

পরিপাটি করে বলুন, 'পরিচ্ছন্নতা Godশ্বরত্বের পরের' এবং হাসুন কারণ আপনার 8 হেকের মতো সেক্সি লাগছে।
পরিপাটি করে বলুন, 'পরিচ্ছন্নতা Godশ্বরত্বের পরের' এবং হাসুন কারণ আপনার 8 হেকের মতো সেক্সি লাগছে।

ধাপ 13: আপনার প্রযুক্তিগত দক্ষতা দেখানোর জন্য একটি কাউন্টার তৈরি করুন।

আপনার প্রযুক্তিগত দক্ষতা দেখানোর জন্য একটি কাউন্টার তৈরি করুন।
আপনার প্রযুক্তিগত দক্ষতা দেখানোর জন্য একটি কাউন্টার তৈরি করুন।

কপি এবং পেস্ট করুন যেমন এটি গরম, আমরা কেবল প্রধান লুপটি টুইক করছি।

void loop () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // নম্বর বিলম্ব (1000) প্রদর্শন চালিয়ে যেতে প্রয়োজন; }}

প্রস্তাবিত: