Skocz do zawartości

7segment led display i2c


Pomocna odpowiedź

Witam

Zakupiłem taki wyświetlacz: https://botland.com.pl/wyswietlacze-segmentowe-i-matryce-led/16310-gravity-wyswietlacz-segmentowy-4-cyfrowy-i2c-czerwony-dfrobot-dfr0645-r.html

Mam problem aby go uruchomić pod espeasy oraz na raspberry.
Na malince i2cdetect wyświetla mi coś takiego:

pi@RPI3:~ $ i2cdetect -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
70: 70 71 72 73 74 75 76 77

Na espeasy mam dokładnie to samo. Kwestia jeszcze jakiej biblioteki użyć do niego?

 

Pozdr.

JN

Link to post
Share on other sites
(edytowany)

Jaki jest w tym module driver LED? Czy aby nie HT16K33? Jeśli tak to może ten artykuł pomoże:

https://learn.adafruit.com/matrix-7-segment-led-backpack-with-the-raspberry-pi/7-segment-test

zobacz

A może warto zapoznać się z całym poradnikiem:

https://learn.adafruit.com/matrix-7-segment-led-backpack-with-the-raspberry-pi/overview

zobacz

Edytowano przez Belferek
Link to post
Share on other sites

Przede wszystkim ten scalak zajmuje tylko jeden adres (domyślnie 0x42, ale doczytaj na stronie producenta, ew. w jego Wiki) na szynie I2C. Także już sam wynik działania i2cdetect jest błędny. Tam masz coś bardzo nie tak - przecież to wygląda jakby wszystkie testowane przez skaner adresy były okupowane, nie wiem, zwartą którąś linię do masy (SDA?), brak zasilania, brak pullupów czy coś. Jeśli obraz tabelki z i2cdetect nie będzie dobry (prawie cała pusta z wyjątkiem poz. 42), to niezależnie od biblioteki czy aplikacji, nic nie zadziała.

Moduł ma zasilanie 5V. Jak go zasilasz i jak po podłączyłeś do Maliny, bo wprost nie jest zalecane, choć Pi raczej przeżyje podciąg do +5V.

Link to post
Share on other sites
9 godzin temu, marek1707 napisał:

Przede wszystkim ten scalak zajmuje tylko jeden adres (domyślnie 0x42, ale doczytaj na stronie producenta, ew. w jego Wiki) na szynie I2C. Także już sam wynik działania i2cdetect jest błędny. Tam masz coś bardzo nie tak - przecież to wygląda jakby wszystkie testowane przez skaner adresy były okupowane, nie wiem, zwartą którąś linię do masy (SDA?), brak zasilania, brak pullupów czy coś. Jeśli obraz tabelki z i2cdetect nie będzie dobry (prawie cała pusta z wyjątkiem poz. 42), to niezależnie od biblioteki czy aplikacji, nic nie zadziała.

Moduł ma zasilanie 5V. Jak go zasilasz i jak po podłączyłeś do Maliny, bo wprost nie jest zalecane, choć Pi raczej przeżyje podciąg do +5V.

Może problem jest w tym, że do maliny podłączyłem jedynie SDA, SCL natomiast zasilanie 5V i GND dałem bezpośrednio z zasilacza. W przypadku nodemcu zamiast 5V zasilania dałem 3.3V z płytki. W obu przypadkach efekt wykrywania na szynie i2c jest identyczny.

Link to post
Share on other sites
9 minut temu, shady napisał:

Może problem jest w tym, że do maliny podłączyłem jedynie SDA, SCL

Powinieneś połączyć jeszcze GND maliny z GND wyświetlacza.

Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.