সুচিপত্র:

Arduino এর একক পিনে 100+ সুইচ: 6 টি ধাপ (ছবি সহ)
Arduino এর একক পিনে 100+ সুইচ: 6 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এর একক পিনে 100+ সুইচ: 6 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এর একক পিনে 100+ সুইচ: 6 টি ধাপ (ছবি সহ)
ভিডিও: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, নভেম্বর
Anonim
Image
Image
লেটস বিল্ড
লেটস বিল্ড

ভূমিকা

আপনার কি ইনপুট পিন ফুরিয়ে গেছে? চিন্তা করবেন না, এখানে কোন শিফট রেজিস্টার ছাড়াই সমাধান আছে। এই ভিডিওতে, আমরা 100 টিরও বেশি সুইচকে আরডুইনো এর একটি পিনের সাথে সংযুক্ত করার বিষয়ে শিখতে যাচ্ছি।

ধাপ 1: কাজের তত্ত্ব

প্রথমে সার্কিট ডায়াগ্রামটি দেখুন, অন্যথায়, আপনি বুঝতে পারছেন না আমি কি বলছি। যখনই আমি একটি সুইচ টিপবো সার্কিটটি বিভিন্ন সংখ্যক প্রতিরোধকের মাধ্যমে সম্পন্ন হবে,

  • সার্কিটে, যদি আমরা 5 ম সুইচ টিপি তাহলে সার্কিটটি 4 টি প্রতিরোধকের মাধ্যমে সম্পন্ন হচ্ছে,
  • যদি আমরা 4th র্থ সুইচটি চাপি সার্কিটটি resist টি প্রতিরোধকের মাধ্যমে সম্পন্ন হচ্ছে,
  • যদি আমরা 3 য় সুইচটি চাপি সার্কিটটি 2 টি প্রতিরোধকের মাধ্যমে সম্পন্ন হয়,
  • যদি আমরা ২ য় সুইচটি চাপি সার্কিটটি ১ টি প্রতিরোধকের মাধ্যমে সম্পন্ন হচ্ছে,
  • এবং যদি আমরা ১ ম সুইচ টিপি সার্কিট কোন প্রতিরোধক ছাড়াই শেষ হচ্ছে।

এর মানে হল যে এনালগ পিন A1 এ পৌঁছানোর ভোল্টেজ প্রতিটি সুইচের জন্য আলাদা হবে, তাই আমরা পিন A1 থেকে মান পড়ার জন্য analogRead () ফাংশন ব্যবহার করব এবং তারপর প্রতিটি সুইচের জন্য বিভিন্ন অপারেশন করার জন্য যদি আমরা অন্য কোন শর্ত ব্যবহার করি।

ধাপ 2: আসুন তৈরি করি

  • প্রথমে একটি রুটিবোর্ডে পাঁচটি পুশ সুইচ সংযুক্ত করুন।
  • অবশ্যই, আপনি তাত্ত্বিকভাবে সর্বাধিক 1023 সুইচগুলিকে 8-বিট মাইক্রোকন্ট্রোলারের সাথে আরডুইনোর সাথে সংযুক্ত করতে পারেন।
  • তারপর ডায়াগ্রামে দেখানো ধাক্কা সুইচগুলির মধ্যে আন্তconসংযোগ প্রতিরোধক।
  • সমস্ত সুইচের অন্য প্রান্তকে আরডুইনো এর 5v এর সাথে সংযুক্ত করুন, যেমন আপনি এখানে দেখতে পাচ্ছেন আমি সংযোগটি এমনভাবে সংযুক্ত করেছি যে এক প্রান্ত দাড়ি বোর্ডের নীল রেখার সাথে সংযুক্ত রয়েছে যা 5v এর সাথে সংযুক্ত।
  • তারপর চূড়ান্ত সুইচ শেষ থেকে Arduino এর এনালগ পিন A1 এর সাথে একটি তার সংযুক্ত করুন।
  • তারপর Arduino এর A1 এবং GND জুড়ে একটি প্রতিরোধককে সংযুক্ত করুন, যা টেনে নামানোর জন্য, অর্থাৎ কোন সুইচ না চাপলে মান শূন্য রাখা।

ধাপ 3: কিছু LEDs সংযোগ করুন

কিছু LEDs সংযোগ করুন
কিছু LEDs সংযোগ করুন

আসুন আমাদের সার্কিটের কার্যকারিতা পরীক্ষা করার জন্য কিছু LEDs সংযুক্ত করি।

  • সার্কিটে দেখানো হিসাবে LEDs সংযোগ করুন,
  • সমস্ত ইতিবাচক টার্মিনাল সমস্ত LEDs 5v এর সাথে সংযুক্ত করুন।
  • প্রতিটি LEDs এর নেগেটিভ টার্মিনালকে যথাক্রমে Arduino এর ডিজিটাল পিন D12 থেকে D8 এর সাথে সংযুক্ত করুন।
  • কার্যত আমাদের ভাল জীবনকালের জন্য প্রতিরোধকগুলির মাধ্যমে LEDs সংযোগ করতে হবে।

ধাপ 4: কোডিং

প্রোগ্রাম দেখে নিন। সমস্ত লাইন সঠিকভাবে মন্তব্য করা হয়।

এখন আসুন কোডটি আপলোড করি এবং এটি অ্যাকশনে দেখি।

ধাপ 5: অ্যাপ্লিকেশন

  • কীপ্যাড
  • Arduino এর জন্য পূর্ণ আকারের কীবোর্ড।
  • আপনার রাস্পবেরি পাই ট্যাবলেট ইত্যাদির জন্য কাস্টম মিনি কীবোর্ড।

ধাপ 6: অসুবিধা

একাধিক সুইচ এক মুহূর্তে কাজ করবে না। আপনি যদি অন্য কোনো অ্যাপ্লিকেশনের কথা ভাবতে পারেন তাহলে কমেন্টে পোস্ট করুন।

ধন্যবাদ।

প্রস্তাবিত: