Სარჩევი:

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

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

ვიდეო: სამეურვეო პროგრამა: როგორ აკონტროლებს Arduino მრავალსა და იმავე მისამართის მოწყობილობას TCA9548A I2C მულტიპლექსერის გამოყენებით: 3 ნაბიჯი
ვიდეო: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, ივლისი
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) ბიბლიოთეკა

გირჩევთ: