სამეურვეო პროგრამა: როგორ აკონტროლებს Arduino მრავალსა და იმავე მისამართის მოწყობილობას TCA9548A I2C მულტიპლექსერის გამოყენებით: 3 ნაბიჯი
სამეურვეო პროგრამა: როგორ აკონტროლებს Arduino მრავალსა და იმავე მისამართის მოწყობილობას TCA9548A I2C მულტიპლექსერის გამოყენებით: 3 ნაბიჯი
Anonim
სამეურვეო: როგორ აკონტროლებს Arduino მრავალჯერადი ერთიდაიგივე მისამართის მოწყობილობებს TCA9548A I2C მულტიპლექსერის გამოყენებით
სამეურვეო: როგორ აკონტროლებს Arduino მრავალჯერადი ერთიდაიგივე მისამართის მოწყობილობებს TCA9548A I2C მულტიპლექსერის გამოყენებით

აღწერა:

TCA9548A I2C მულტიპლექსერის მოდული საშუალებას გაძლევთ დაუკავშიროთ მოწყობილობები ერთიდაიგივე I2C მისამართით (ერთსა და იმავე მისამართამდე 8 -მდე I2C), რომლებიც დაკავშირებულია ერთ მიკროკონტროლერთან. მულტიპლექსერი მოქმედებს როგორც მეკარე, რომელიც ბრძანებებს გადააქცევს I2C პინის არჩეულ კომპლექტში თქვენი ბრძანებით. მულტიპლექსერი თავისთავად არის I2C მისამართზე 0x70 (მაგრამ შეიძლება მორგებული იყოს 0x70- დან 0x77- მდე), უბრალოდ ჩაწერეთ ერთი ბაიტი სასურველი მულტიპლექსირებული გამომავალი ნომრით იმ პორტზე, ნებისმიერი მომავალი I2C პაკეტი გაიგზავნება ამ პორტში. თეორიულად, თქვენ შეგიძლიათ გქონდეთ 8 მულტიპლექსერი თითოეულ 0x70-0x77 მისამართზე, რათა გააკონტროლოთ 64 იგივე I2C მისამართით

სპეციფიკაცია:

  • 8 -დან 1 ორმხრივი გადაცემის გადამრთველით
  • I2C ავტობუსი და სისტემის მართვის ავტობუსი (SMBus) თავსებადია აქტიური დაბალი გადატვირთვის შეყვანა
  • სამი მისამართის ქინძისთავი IS- ში რვაამდე მხარს უჭერს 2C ავტობუსის TCA9548A მოწყობილობაზე
  • მხარს უჭერს ძაბვის დონეს 1.8V, 2.5V, 3.3V და 5V ავტობუსებს შორის
  • ძაბვის დიაპაზონი არის 1.65V- დან 5.5V5V- მდე
  • საათის სიხშირე 0 -დან 400 კჰც -მდე
  • ზომა: 30 მმ x 20 მმ
  • ფერი: მეწამული

ნაბიჯი 1: მასალის მომზადება

მასალის მომზადება
მასალის მომზადება
მასალის მომზადება
მასალის მომზადება
მასალის მომზადება
მასალის მომზადება

ზემოთ მოყვანილი ფოტო გვიჩვენებს სქემატურ და მასალას, რომელიც საჭიროა ამ გაკვეთილში:

  1. TCA9548A I2C მულტიპლექსერული მოდული
  2. Arduino UNO
  3. Arduino I2C სერიული LCD 20x4 (ყვითელი განათება)
  4. VL53LOX ლაზერული სენსორის მოდული (TOF)

ნაბიჯი 2: დაიცავით ვიდეო ნაბიჯი

ნაბიჯი 3: წყაროს კოდი და ბიბლიოთეკა

ჩამოტვირთეთ ბმული ბიბლიოთეკისთვის ქვემოთ

  1. VL53L0X ლაზერული დიაპაზონის სენსორების ბიბლიოთეკა
  2. თხევადი ბროლის I2C (LCD) ბიბლიოთეკა

გირჩევთ: