04-01-2023, 06:01
Nie ma cyfrowych i analogowych pinów I2C, sprzętowy interfejs sprzętowy jest w UNO tylko 1, choć może być wyprowadzony na kilka zestawów pinów, typowo jest tylko na pinach A4 i A5, ale może być też dodatkowy zestaw pinów obok złącza ICSP, albo za pinem 13. To te same piny uC, weź multimetr i sprawdź.
Można użyć I2C programowego na dowolnych pinach, działa znacznie wolniej, ale czasami do testów wystarczy.
Linia I2C musi być podciągnięta do VCC przez rezystory 2-10k. CZASAMI moduły mają takie rezystory, czasami nie, czasami rezystancja wbudowanych jest nieodpowiednia, czasami kable za długie.
Może też być uszkodzone UNO, LCD, kable. Jak się ma jeden zestaw, to ciężko ustalić co, lepiej mieć kilka i w takich wypadkach podmienić, na początek można zacząć od kabli.
Można użyć I2C programowego na dowolnych pinach, działa znacznie wolniej, ale czasami do testów wystarczy.
Linia I2C musi być podciągnięta do VCC przez rezystory 2-10k. CZASAMI moduły mają takie rezystory, czasami nie, czasami rezystancja wbudowanych jest nieodpowiednia, czasami kable za długie.
Może też być uszkodzone UNO, LCD, kable. Jak się ma jeden zestaw, to ciężko ustalić co, lepiej mieć kilka i w takich wypadkach podmienić, na początek można zacząć od kabli.
Miło być decenianym https://buycoffee.to/kaczakat