Problem z biblioteką DS1302 - LCD-Blue-I2C - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w) +--- Wątek: Problem z biblioteką DS1302 - LCD-Blue-I2C (/watek-problem-z-bibliotek%C4%85-ds1302-lcd-blue-i2c) |
Problem z biblioteką DS1302 - LCD-Blue-I2C - danyy11 - 15-01-2017 Witam mam problem z wgraniem bibliotek do arduino uno! Czy ktoś może mi powiedzieć i w czym jest problem? Ściągnąłem kilka bibliotek i żadnej nie mogę wgrać ciągle są błędy! RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - Smaczek - 15-01-2017 Witam, Na Twojego posta nikt nie jest w stanie sensownie odpowiedzieć, bo za mało informacji w nim zawarles. Pozdrawiam. RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - danyy11 - 15-01-2017 Na początek dodam że jestem początkujący i proszę o wyrozumiałość ! No to tak chciałbym zrobić sterownik do akwarium mam w posiadaniu ; - Arduino UNO R3 - Wyświetlacz LCD 2x16 - Moduł I2C DH44780 - Moduł zegara czasu rzeczywistego DS1302 - Czujnik temperatury DS18B20 - Moduł 4-kanałowy przekaźnik - Czujnik pożiomu wody - Czujnik DHT 11 Z tych podzespołów chciałbym stworzyć sterownik no i co mi z tego jak nie mogę wgrać prawie żadnego programu do arduino a ściągnąłem kilkanaście bibliotek i nic !Mogę wgrać tylko bibliotekę do czujnika DHT 11. Sterowniki zainstalowane, port szeregowy COM5 . Co robię zle co może by nie tak RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - -adamek - 15-01-2017 Co znaczy "nie mogę wgrać prawie żadnego programu do arduino" Przed wgraniem czegokolwiek następuje kompilacja tzn nie przechodzi kompilacji ?? jakieś błędy ,przykład co nie da się wgrać . RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - danyy11 - 15-01-2017 np: chciałby wyświetlić godzinę #include <DS1307RTC.h> #include <Time.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> #define BACKLIGHT_PIN 3 LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7); const char *monthName[12] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; void setup() { lcd.begin(16, 2); lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE); lcd.setBacklight(HIGH); } void loop() { tmElements_t tm; if (RTC.read) { lcd.setCursor (0, 0); LCDprint2digits(tm.Hour); lcd.print(':'); LCDprint2digits(tm.Minute); lcd.print(':'); LCDprint2digits(tm.Second); lcd.setCursor (0, 1); lcd.print(tm.Day); lcd.print('/'); lcd.print(monthName[tm.Month-1]); lcd.print('/'); lcd.print(tmYearToCalendar(tm.Year)); } else { if (RTC.chipPresent()) { lcd.println("DS1307 stoi. Uruchom Zegar"); } else { lcd.println("DS1307 blad oczczytu!"); lcd.println("sprawdz polaczenie"); } delay(9000); } delay(1000); } //void print2digits(int number) { // if (number >= 0 && number < 10) { // Serial.write('0'); // } // Serial.print(number); //} void LCDprint2digits(int number) { if (number >= 0 && number < 10) { lcd.write('0'); } lcd.print(number); } RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - danyy11 - 15-01-2017 błąd This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno" RTC_Zegar:6: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)' C:\Users\DANIEL\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:57: note: candidates are: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t) C:\Users\DANIEL\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55: note: LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&) RTC_Zegar.ino: In function 'void setup()': RTC_Zegar:16: error: 'class LiquidCrystal_I2C' has no member named 'setBacklightPin' RTC_Zegar:16: error: 'POSITIVE' was not declared in this scope RTC_Zegar.ino: In function 'void loop()': RTC_Zegar:23: error: 'RTC' was not declared in this scope RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - danyy11 - 15-01-2017 zegar DS1302 RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - -adamek - 16-01-2017 Co do wyświetlacza burzy się że twoja biblioteka nie ma takiego wywołania "LiquidCrystal_I2C(int, int, int, int, int, int, int, int)" Pobierz LiquidCrystal_V1.2.1.zip z https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads rozpakuj i wklej bez maka do C:\Users\DANIEL\Documents\Arduino\libraries\ Albo dostosuj do swojej wywołanie powinno być w przykładzie . RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - danyy11 - 16-01-2017 witam ściągnąłem rozpakowałem i nadal nic RE: Problem z biblioteką DS1302 - LCD-Blue-I2C - namok - 17-01-2017 (16-01-2017, 21:53)danyy11 napisał(a): witam ściągnąłem rozpakowałem i nadal nicCo nic? Nie działa program, nie kompiluje się? Jakieś błędy kompilacji? |