05-09-2018, 12:52
(05-09-2018, 12:46)es2 napisał(a):(05-09-2018, 12:27)Freyeth napisał(a): Oscyloskop, analizator logiczny.... ech... Niestety nie mam.Słabo to widzę.
Prawdopodobieństwo błędów:
- 95% zły montaż,
- 4% wybrana zła płytka do kompilacji,
- 1% uszkodzona jedna z płytek.
Jak szukać?
- najlepiej oscyloskopem
- podłączyć inny układ I2C i sprawdzić czy działa,
- podłączyć GY-91 do innej płytki Arduino.
Uprzedzając odpowiedź w rodzaju "nie mam innej płytki Arduino, nie mam drugiej płytki GY-91" dam radę:
Nigdy nie kupuję elementów "na styk". Zawsze kupuję z zapasem, chyba, że elementy są bardzo drogie i koszt ewentualnej kolejnej przesyłki jest niewielki w porównaniu do kosztu elementu. To dobra praktyka jeśli mowa o zamawianiu na terenie kraju, gdy przesyłka trwa kilka dni, gdy ma to być czas 4..6 tygodni stosuję inne kryteria.
Dlatego też zgłosiłem reklamację czujnika MPU9255 oraz układu Blue Pro Micro, a następnie kupiłem czujnik GY-91. Okazało się, że oba elementy są w pełni sprawne, reklamacja była bezpodstawna, jednak w moim przypadku nic nie działa jak należy. Dodatkowo podpięcie GY-91 też nic nie dało...
Co do wyboru płytki do kompilacji, korzystam z funkcji odczytu informacji z podpiętej płytki w ArduinoIDE, a ponieważ Blue Pro Micro jest klonem Leonardo, takiej też używam w ustawieniach.