• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z wbudowaną biblioteką Wire
#7
Nie wiem co tam miałeś źle podłączone, jak masz na płytce piny oznaczone SCL I DTA od I2C to do nich też się można podłączyć, to te same piny co A4 i A5, chodzi o to by jednocześnie do A4 i A5 nic nie podłączać, bo one są połączone na płytce i to będzie się gryzło.
No jednak coś się zmieniło. Niestety nie można podłączać pod piny wyjściowe VCC czy GND bezpośrednio, gdy zamierzasz tam wystawiać sygnał cyfrowy 0/1=GND/5V, podłączasz bez rezystora 5V, uC wystawia 0, robisz zwarcie, pin leci z dymem w atmosferę. Na pinach I2C ma się pojawiać "słabe" 5V dostarczane przez rezystor z VCC, zwarciem do GND zamieniane na 0V.
Odłącz wszystko, podłącz pod piny A4 i A5 ledy, przez rezystory oczywiście, 200-500om, wgraj prosty szkic do migania na pinach A4 i A5, sprawdzisz czy jeszcze żyją.
W ogóle to nie napisałeś, czy Blink się wgrywał i działał poprawnie, zawsze przy nowej płytce, programie, konfigu należy wgrać taki prosty program, by sprawdzić na pewnym kodzie, że wszystko działa jak należy, a dopiero potem martwić się, czy masz magistralę I2C dobrze przygotowaną, adresy w bibliotece są poprawne.
Arduino to połączenie elektroniki z programowaniem, coś takiego jak multimetr to niezbędne wyposażenie, dalej analizator logiczny Saleae (klon za parę dyszek) - tu by się bardzo przydał, programator do AVR, lutownica, itp.
Na koniec, ale to jak już skanerem wykryjesz adresy na magistrali, w linku do botland masz przykład biblioteki, w Arduino IDE pewnie jeszcze parę, warto sprawdzać inne
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Problem z wbudowaną biblioteką Wire - przez kaczakat - 16-02-2024, 01:08

Skocz do:


Przeglądający: 1 gości