Problem z przerobieniem kodu pod wyświetlacz i2c - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze) +--- Wątek: Problem z przerobieniem kodu pod wyświetlacz i2c (/watek-problem-z-przerobieniem-kodu-pod-wy%C5%9Bwietlacz-i2c) |
Problem z przerobieniem kodu pod wyświetlacz i2c - boksej - 16-04-2018 Witam, znalazłem na internecie to http://www.silasparker.co.uk/2013/09/euro-truck-simulator-2-prototype-real.html?m=1 problem jest taki, że dopiero co zaczynam przygodę z arduino i niewiem jak przerobić ten kod pod wyświetlacz z konwerterem pod I2C. Tutaj daje kod : Kod: #include <LiquidCrystal.h> Z góry dzięki za pomoc i przepraszam za wszystkie błędy RE: Problem z przerobieniem kodu pod wyświetlacz i2c - kaczakat - 16-04-2018 Przeedytuj post bo jest nieczytelny (kod). Wgrywasz bibliotekę, otwierasz przykład z I2C, w drugim oknie bez I2C, porównujesz czym się różnią i podmieniasz. Są różne biblioteki do I2C, nie wiem którą ty masz. Wybierz tę, w której nie definiuje się pinów, a jedynie podaje się adres na magistrali I2C. Jeśli masz nietypowy LCD to niestety musisz wybrać taką, gdzie się określa, co gdzie jest podłączone. Na górze szkicu dodajesz biblioteki, więc tu podmieniasz to co w include, potem tworzysz obiekt lcd, w obu tak samo, ale odwołujesz się adekwatnie do tego co wymaga biblioteka. Potem w setup robisz inicjalizację (zwykle utworzony wcześniej obiekt.begin() ) i używasz poleceń/metod/funkcji opisanych w pliku .h danej biblioteki (większość będzie taka sama, np. lcd.print("napis"). RE: Problem z przerobieniem kodu pod wyświetlacz i2c - Robson Kerman - 16-04-2018 (16-04-2018, 12:34)kaczakat napisał(a): Są różne biblioteki do I2C, nie wiem którą ty masz. Wybierz tę, w której nie definiuje się pinów, a jedynie podaje się adres na magistrali I2C. Jeśli masz nietypowy LCD to niestety musisz wybrać taką, gdzie się określa, co gdzie jest podłączone. To jest jedna biblioteka. Tam są przeciążone funkcje, więc wybierasz, która Ci pasuje. Kod: LiquidCrystal_I2C (uint8_t lcd_Addr); RE: Problem z przerobieniem kodu pod wyświetlacz i2c - boksej - 16-04-2018 (16-04-2018, 12:34)kaczakat napisał(a): Przeedytuj post bo jest nieczytelny (kod). Wgrywasz bibliotekę, otwierasz przykład z I2C, w drugim oknie bez I2C, porównujesz czym się różnią i podmieniasz. Są różne biblioteki do I2C, nie wiem którą ty masz. Wybierz tę, w której nie definiuje się pinów, a jedynie podaje się adres na magistrali I2C. Jeśli masz nietypowy LCD to niestety musisz wybrać taką, gdzie się określa, co gdzie jest podłączone. Na górze szkicu dodajesz biblioteki, więc tu podmieniasz to co w include, potem tworzysz obiekt lcd, w obu tak samo, ale odwołujesz się adekwatnie do tego co wymaga biblioteka. Potem w setup robisz inicjalizację (zwykle utworzony wcześniej obiekt.begin() ) i używasz poleceń/metod/funkcji opisanych w pliku .h danej biblioteki (większość będzie taka sama, np. lcd.print("napis").Już przeedytowałem post ale dalej nierozumiem RE: Problem z przerobieniem kodu pod wyświetlacz i2c - kaczakat - 16-04-2018 Acha. Bibliotekę LiquidCrystal_I2C już dodałeś do bibliotek Arduino? Może opisz na jakim etapie z przeróbką jesteś. RE: Problem z przerobieniem kodu pod wyświetlacz i2c - boksej - 17-04-2018 (16-04-2018, 21:30)kaczakat napisał(a): Acha. Bibliotekę LiquidCrystal_I2C już dodałeś do bibliotek Arduino? Może opisz na jakim etapie z przeróbką jesteś. Po podmieniałem wszystko i ten program co wcześniej miałem hello World został a ten co przerobiłem niedziala RE: Problem z przerobieniem kodu pod wyświetlacz i2c - kaczakat - 17-04-2018 No ale pokaż jaki jest stan szkicu po zmianach. |