TSL2561 - czy można podłączyć więcej niż 3 moduły

Masz problem z Arduino? Tutaj możesz szukać pomocy.
ODPOWIEDZ
peter522
Młodszy majsterkowicz
Posty: 3
Rejestracja: 20 lis 2016, 01:55

TSL2561 - czy można podłączyć więcej niż 3 moduły

Post autor: peter522 » 20 lis 2016, 02:16

Dzień dobry,
potrzebuję podłączyć kilka (więcej niż 3) moduły do pomiaru natężenia światła. Moduły te komunikują się przez I2C, ale można w nich ustawić tylko 1 z 3 adresów 0x29, 0x39 lub 0x49. Czu jest jakiś sposób, żeby podłączyć jednocześnie więcej niż 3 moduły?

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
Marhef
Złota rączka
Posty: 1246
Rejestracja: 18 lis 2011, 02:18

Re: TSL2561 - czy można podłączyć więcej niż 3 moduły

Post autor: Marhef » 20 lis 2016, 10:59

Tak. Do trzech modułów używasz I2C sprzętowego, a do drugiego zestawu trzech modułów - programowego.
Bob2462
Majsterkowicz
Posty: 79
Rejestracja: 13 mar 2016, 00:11

Re: TSL2561 - czy można podłączyć więcej niż 3 moduły

Post autor: Bob2462 » 20 lis 2016, 11:35

Możesz też zastosować dwa układy multipleksera HCF4051.
Wtedy będziesz mógł podłączyć nawet do 24 układów TSL2561. ( 8 kanałów x 3 układy na jeden kanał). Niestety kosztem 3 dodatkowych pinów cyfrowych.
peter522
Młodszy majsterkowicz
Posty: 3
Rejestracja: 20 lis 2016, 01:55

Re: TSL2561 - czy można podłączyć więcej niż 3 moduły

Post autor: peter522 » 20 lis 2016, 18:42

Dzięki za odpowiedź. A można prosić o jakiś opis I2C programowego.
peter522
Młodszy majsterkowicz
Posty: 3
Rejestracja: 20 lis 2016, 01:55

Re: TSL2561 - czy można podłączyć więcej niż 3 moduły

Post autor: peter522 » 20 lis 2016, 23:31

Bob2462 pisze:Możesz też zastosować dwa układy multipleksera HCF4051.
Wtedy będziesz mógł podłączyć nawet do 24 układów TSL2561. ( 8 kanałów x 3 układy na jeden kanał). Niestety kosztem 3 dodatkowych pinów cyfrowych.
A jak się wtedy odwoływać do tych modułów TSL2561, bo normalnie to po adresie, ale adresów mogą być tylko 3.
ODPOWIEDZ

Strony partnerskie: