সুচিপত্র:

টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে: 3 টি ধাপ
টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে: 3 টি ধাপ

ভিডিও: টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে: 3 টি ধাপ

ভিডিও: টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে: 3 টি ধাপ
ভিডিও: MKS Gen L - Marlin 1 1 9 (configuration.h) 2024, নভেম্বর
Anonim
টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে
টিউটোরিয়াল: কিভাবে TCA9548A I2C মাল্টিপ্লেক্সার ব্যবহার করে Arduino একাধিক একই ঠিকানা ডিভাইস নিয়ন্ত্রণ করে

বর্ণনা:

TCA9548A I2C মাল্টিপ্লেক্সার মডিউলটি একই I2C ঠিকানা (8 একই ঠিকানা I2C পর্যন্ত) এক মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত ডিভাইসগুলিকে সংযুক্ত করতে সক্ষম করে। মাল্টিপ্লেক্সার একজন দারোয়ান হিসাবে কাজ করে, আপনার কমান্ড দিয়ে I2C পিনের নির্বাচিত সেটে কমান্ডগুলিকে শাটল করে। মাল্টিপ্লেক্সার নিজেই I2C এড্রেস 0x70 (কিন্তু 0x70 থেকে 0x77 এ অ্যাডজাস্ট করা যায়), সেই পোর্টে কাঙ্ক্ষিত মাল্টিপ্লেক্সড আউটপুট নম্বর দিয়ে কেবল একটি বাইট লিখুন, ভবিষ্যতে I2C প্যাকেট সেই পোর্টে পাঠানো হবে। তাত্ত্বিকভাবে, একই I2C- ঠিকানা-অংশের 64 টি নিয়ন্ত্রণ করার জন্য আপনার 0x70-0x77 ঠিকানার প্রতিটিতে 8 টি মাল্টিপ্লেক্সার থাকতে পারে

স্পেসিফিকেশন:

  • 1 টির মধ্যে 8 টি দ্বিমুখী স্থানান্তর সুইচ
  • I2C বাস এবং সিস্টেম ম্যানেজমেন্ট বাস (SMBus) সামঞ্জস্যপূর্ণ সক্রিয় কম রিসেট ইনপুট
  • ISC এ তিনটি ঠিকানা পিন 2C বাস TCA9548A ডিভাইসে আট পর্যন্ত সমর্থন করে
  • 1.8V, 2.5V, 3.3V এবং 5V বাস রূপান্তরের মধ্যে ভোল্টেজের মাত্রা সমর্থন করে
  • অপারেটিং পাওয়ার সাপ্লাই ভোল্টেজ পরিসীমা 1.65V থেকে 5.5V5V ভোল্টেজ ইনপুট
  • 0 থেকে 400kHz ঘড়ির ফ্রিকোয়েন্সি
  • আকার: 30mm x 20mm
  • রঙ: বেগুনি

ধাপ 1: উপাদান প্রস্তুতি

উপাদান প্রস্তুতি
উপাদান প্রস্তুতি
উপাদান প্রস্তুতি
উপাদান প্রস্তুতি
উপাদান প্রস্তুতি
উপাদান প্রস্তুতি

উপরের ছবিটি এই টিউটোরিয়ালে প্রয়োজনীয় পরিকল্পিত এবং উপাদান দেখায়:

  1. TCA9548A I2C মাল্টিপ্লেক্সার মডিউল
  2. আরডুইনো ইউএনও
  3. Arduino I2C সিরিয়াল LCD 20x4 (হলুদ ব্যাকলাইট)
  4. VL53LOX লেজার রেঞ্জিং সেন্সর মডিউল (TOF)

ধাপ 2: ভিডিও ধাপ অনুসরণ করুন

ধাপ 3: সোর্স কোড এবং লাইব্রেরি

লাইব্রেরির জন্য নিচের লিংকটি ডাউনলোড করুন

  1. VL53L0X লেজার রেঞ্জ সেন্সর লাইব্রেরি
  2. তরল ক্রিস্টাল I2C (LCD) লাইব্রেরি

প্রস্তাবিত: