Błąd komplikacji - 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: Błąd komplikacji (/watek-b%C5%82%C4%85d-komplikacji) |
Błąd komplikacji - craksy - 25-01-2017 Witam ! Niedawno zakupiłem Arduino i pomyślałem, że czas zrobić jakiś poważniejszy projekt. Zabrałem się za stację pogodową z https://majsterkowo.pl/prosta-stacja-pogodowa-na-arduino/ Po zlutowaniu wszyskich części przetestowaniu połączeń nadszedł czas na zaprogramowanie mojego Arduino Nano. I tu pojawia się problem z komplikacją: Arduino:1.8.1 (Windows 10), Płytka:"Arduino Nano, ATmega328" In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/WString.h:29:0, from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:26, from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26, from C:\Users\crasky\Documents\Arduino\libraries\Wire/Wire.h:26, from C:\Users\crasky\Documents\Arduino\libraries\DS3231\DS3231.cpp:10: C:\Users\crasky\Documents\Arduino\libraries\DS3231\DS3231.cpp:24:31: error: variable 'daysInMonth' must be const in order to be put into read-only section by means of '__attribute__((progmem))' static uint8_t daysInMonth [] PROGMEM = { 31,28,31,30,31,30,31,31,30,31,30,31 }; ^ exit status 1 Błąd kompilacji dla płytki Arduino Nano. Biblioteki ściągnięte ze strony autora. Kod prezentuje się następująco: CODE UŻYWAJCIE CODE ! Bardzo dziękował bym za wszelką pomoc gdyż nigdy nie spotkałem się z podobnym problemem. Z góry dziękuję ! RE: Błąd komplikacji - Orion045 - 16-02-2017 Nie cytuj takiego molocha , nie pomaga to w niczym a twoja wypowiedź robi się w nim niewidoczna A masz zainstalowane te biblioteki do których odwołuje się program?Ja też miałem to samo.Też jestem w tym nowy.Brakowało mi biblioteki Bounce2.h. Chodzi o ten fragment. Kod: #include <Wire.h> Jak wejdziesz w szkic - dołącz biblioteki to poniżej biblioteki recommended masz zainstalowane biblioteki. Jak ich tam nie masz to wyskakuje exit status 1 Błąd kompilacji dla płytki Arduino Nano. RE: Błąd komplikacji - -adamek - 16-02-2017 Przydało by się edytować plik :C:\Users\crasky\Documents\Arduino\libraries\DS3231\DS3231.cpp:24 linia jak pisze 24 ,"error: variable 'daysInMonth' must be const " -bo zamiast static chce "const" i powinno być OK.(Czyli zamieniamy static na const).No i zapisujemy go po poprawce ok ? |