Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Arduino Leonardo - LCD 44780 po I2C i czujnik ultradźwiekowy HC-SR04

Malpeczka159 26 Apr 2014 14:08 1884 0
  • #1
    Malpeczka159
    Level 11  
    Witam. Jestem początkujący w temacie mikrokontrolerów stąd mój wybór padł na arduino. Napotkałem jednak problem którego nie potrafię rozwiązać, mianowicie:
    Podłączam wyświetlacz LCD przez ekspander I2C używając biblioteki LiquidCrystal_I2C2004V1.zip
    Wszzystko działa pięknie, wyświetlam sobie tekst itp. kolejnym krokiem było podłączenie czujnika HC-SR04 i wyświetlenie wskazań odległości na LCD i tu pojawił się problem: rozumiem że przy zasilaniu z usb piny 0 i 1 arduino mogą być zarezerwowane dla transmisji po rs, użyłem wiec pinów 2,3 i nic.. wyświetlacz albo wyświetla prostokąty albo 0,0 przy podpięciu czujnika do pinów 4,5 i zmianie ich w programie wszystko jest ok, czujnik działa poprawnie i wyświetla poprawne wartości.
    wygląda to tak jakby piny 2,3 były jakoś powiązane z transmisją po I2C i gryzły się przy podłączeniu czujnika.. jeśli ma ktoś pomysł na rozwiązanie tego to proszę o pomoc.
    Załączam mój kod i bibliotekę.


    Code: c
    Log in, to see the code
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.