Biblioteki w arduino - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Biblioteki w arduino (/watek-biblioteki-w-arduino) |
Biblioteki w arduino - klimwoj - 21-10-2016 Jako że piszę po raz pierwszy- witam wszystkich!!! Mam takie pytanie- jak to jest z plikami bibliotek. Konkretnie gdzie one powinny się znajdować- w jakich folderach. Ja mam IDE zainstalowane na dysku C:/Arduino i jak daję bibliotekę Wire do katalogu Libraries to w menu szkic jest widoczna ale po dołączeniu do szkicu jest nieaktywna. Z komunikatów błędów widzę że IDE sięga jeszcze do innych miejsc (dokumenty/arduino i do c:/arduino/hardware/arduino/avr/libraries) W załączeniu kod- pierwsze próby wykorzystania LCD po I2C przez PCF8574T Na razie chcę tylko uzyskać cokolwiek na LCD Będę wdzięczny za wszelkie podpowiedzi Pozdrawiam Kod: #include <Wire.h> RE: Biblioteki w arduino - namok - 21-10-2016 Nie podałeś ani pełnego tekstu kompilacji ani żródła bioblioteki więc pewności nie mam. W pliku ...\libraries\LiquidCrystal\I2CIO.cpp w wierszu 35 zamień Kod: #include <../Wire/Wire.h> Kod: #include <Wire.h> RE: Biblioteki w arduino - klimwoj - 21-10-2016 Witam ponownie!!! Zaproponowane zmiany w LiquidCrystal_I2C nic nie zmieniły. Zainstalowałem wersję 1.0.5 IDE i ponownie wypróbowałem kompilację ze zmianami i bez nich które kolega Namok zaproponował. Kompilacja bez błędów zarówno w jednym jak i drugim przypadku. Udało mi się uruchomić LCD poprzez I2C- tylko jedna rzecz mnie zastanawia- jak naciskam Reset na płytce Mega to od czasu do czasu (za którymś tam resetem) na ekranie LCD pojawiają się krzaczki W załączniku kod. Sprzętowo to: LCD Shield z LCD 2x16 i 5 przyciskami + Reset Płytka konwertera I2C na P0-P7 do LCD W kodzie "pożeniłem " kod do obsługi LCD podpiętego pierwotnie bezpośrednio do Mega z kodem obsługi po I2C Czy ktoś może podpowiedzieć odnośnie moich pierwotnych pytań w pierwszym poście ??? Pozdrawiam |