Błąd kompilacji - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Błąd kompilacji (/watek-b%C5%82%C4%85d-kompilacji--3890) Strony:
1
2
|
Błąd kompilacji - kaczor22 - 07-01-2021 Witam, Próbuję wgrać oprogramowanie do Arduino sterujące zegarem zbudowanym z: Arduino Uno R3, wyświetlacza LED TM1637 i modułu DS3231. Na dobry początek chciałem skorzystać z gotowca (nie potrafię jeszcze programować - pisać programów), bo pełno ich udostępnionych w necie, ale w każdym mam błąd kompilacji... Np w tym: Kod: // base sketch from https://brainy-bits.com/tutorials/4-bits-7-segment-led-display-with-arduino/ opis błędów: C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_591566\ALog_DS3231_set_echo.ino: In function 'void setup()': ALog_DS3231_set_echo:24:10: error: 'class TM1637' has no member named 'set'; did you mean 'setDp'? tm1637.set(5); ^~~ setDp C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_591566\ALog_DS3231_set_echo.ino: In function 'void loop()': C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_591566\ALog_DS3231_set_echo.ino:37:21: warning: right operand of comma operator has no effect [-Wunused-value] hh = now.hour(), DEC; ^ C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_591566\ALog_DS3231_set_echo.ino:38:23: warning: right operand of comma operator has no effect [-Wunused-value] mm = now.minute(), DEC; ^ ALog_DS3231_set_echo:39:8: error: 'class TM1637' has no member named 'point' tm1637.point(POINT_OFF); ^~~~~ ALog_DS3231_set_echo:39:14: error: 'POINT_OFF' was not declared in this scope tm1637.point(POINT_OFF); ^~~~~~~~~ ALog_DS3231_set_echo:45:8: error: 'class TM1637' has no member named 'point' tm1637.point(POINT_ON); ^~~~~ ALog_DS3231_set_echo:45:14: error: 'POINT_ON' was not declared in this scope tm1637.point(POINT_ON); ^~~~~~~~ C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_591566\ALog_DS3231_set_echo.ino:45:14: note: suggested alternative: 'PCINT0' tm1637.point(POINT_ON); ^~~~~~~~ PCINT0 Znaleziono wiele bibliotek w "TM1637.h" Wykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\TM1637_Driver Niewykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\Grove_4-Digit_Display Znaleziono wiele bibliotek w "RTClib.h" Wykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTClib Niewykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTCLib_by_NeiroN Użycie biblioteki TM1637_Driver w wersji 1.1.2 z folderu: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\TM1637_Driver Użycie biblioteki Wire w wersji 1.0 z folderu: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire Użycie biblioteki RTClib w wersji 1.12.4 z folderu: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTClib exit status 1 'class TM1637' has no member named 'set'; did you mean 'setDp'? Czy zechciałby ktoś rzucić na to okiem i podpowiedzieć o co chodzi? Albo: Kod: // For video examples & more project ideas kod błędów: Arduino:1.8.13 (Windows 10), Płytka:"Arduino Uno" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10813 -build-path C:\Users\Adam\AppData\Local\Temp\arduino_build_864299 -warnings=all -build-cache C:\Users\Adam\AppData\Local\Temp\arduino_cache_150921 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_899739\clock.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10813 -build-path C:\Users\Adam\AppData\Local\Temp\arduino_build_864299 -warnings=all -build-cache C:\Users\Adam\AppData\Local\Temp\arduino_cache_150921 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_899739\clock.ino Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr Detecting libraries used... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for TM1637Display.h: [TM1637@1.2.0] ResolveLibrary(TM1637Display.h) -> candidates: [TM1637@1.2.0] "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for RTClib.h: [RTClib@1.12.4 RTCLib_by_NeiroN@1.5.4] ResolveLibrary(RTClib.h) -> candidates: [RTClib@1.12.4 RTCLib_by_NeiroN@1.5.4] "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Wire.h: [Wire@1.0] ResolveLibrary(Wire.h) -> candidates: [Wire@1.0] "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637\\TM1637Display.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib\\RTClib.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Generating function prototypes... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp" -o "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\preproc\\ctags_target_for_gcc_minus_e.cpp" Kompilowanie szkicu... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp" -o "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_864299\\sketch\\clock.ino.cpp.o" C:\Users\Adam\AppData\Local\Temp\arduino_modified_sketch_899739\clock.ino: In function 'void setup()': clock:18:11: error: 'class TM1637Display' has no member named 'setColon' display.setColon(true); ^~~~~~~~ Znaleziono wiele bibliotek w "RTClib.h" Wykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTClib Niewykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTCLib_by_NeiroN Użycie biblioteki TM1637 w wersji 1.2.0 z folderu: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\TM1637 Użycie biblioteki RTClib w wersji 1.12.4 z folderu: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTClib Użycie biblioteki Wire w wersji 1.0 z folderu: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire exit status 1 'class TM1637Display' has no member named 'setColon' No i jeszcze jeden: Kod: // base sketch from https://brainy-bits.com/tutorials/4-bits-7-segment-led-display-with-arduino/ kody błędów: Arduino:1.8.13 (Windows 10), Płytka:"Arduino Uno" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10813 -build-path C:\Users\Adam\AppData\Local\Temp\arduino_build_35018 -warnings=all -build-cache C:\Users\Adam\AppData\Local\Temp\arduino_cache_150921 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10813 -build-path C:\Users\Adam\AppData\Local\Temp\arduino_build_35018 -warnings=all -build-cache C:\Users\Adam\AppData\Local\Temp\arduino_cache_150921 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr Detecting libraries used... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for TM1637.h: [Grove_4-Digit_Display@1.0.0 TM1637_Driver@1.1.2] ResolveLibrary(TM1637.h) -> candidates: [Grove_4-Digit_Display@1.0.0 TM1637_Driver@1.1.2] "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Wire.h: [Wire@1.0] ResolveLibrary(Wire.h) -> candidates: [Wire@1.0] "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for RTClib.h: [RTClib@1.12.4 RTCLib_by_NeiroN@1.5.4] ResolveLibrary(RTClib.h) -> candidates: [RTClib@1.12.4 RTCLib_by_NeiroN@1.5.4] "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src\\TM1637.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib\\RTClib.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Generating function prototypes... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp" -o "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE "C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\preproc\\ctags_target_for_gcc_minus_e.cpp" Kompilowanie szkicu... "C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\TM1637_Driver\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IC:\\Users\\Adam\\Documents\\Arduino\\libraries\\TM1637\\examples\\TM1637Test\\libraries\\RTClib" "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp" -o "C:\\Users\\Adam\\AppData\\Local\\Temp\\arduino_build_35018\\sketch\\TM1637_DS3231_cloc0a.ino.cpp.o" TM1637_DS3231_cloc0a:18:1: error: 'DS3231' does not name a type; did you mean 'CS21'? DS3231 rtc;; ^~~~~~ CS21 C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino: In function 'void setup()': TM1637_DS3231_cloc0a:24:6: error: 'class TM1637' has no member named 'set'; did you mean 'setDp'? tm.set(2); ^~~ setDp TM1637_DS3231_cloc0a:27:3: error: 'rtc' was not declared in this scope rtc.begin(); ^~~ C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino: In function 'void loop()': TM1637_DS3231_cloc0a:36:16: error: 'rtc' was not declared in this scope DateTime now = rtc.now(); ^~~ C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino:37:21: warning: right operand of comma operator has no effect [-Wunused-value] hh = now.hour(), DEC; ^ C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino:38:23: warning: right operand of comma operator has no effect [-Wunused-value] mm = now.minute(), DEC; ^ TM1637_DS3231_cloc0a:40:1: error: 'tm1637' was not declared in this scope tm1637.point(POINT_ON); ^~~~~~ C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino:40:1: note: suggested alternative: 'TM1637' tm1637.point(POINT_ON); ^~~~~~ TM1637 TM1637_DS3231_cloc0a:40:14: error: 'POINT_ON' was not declared in this scope tm1637.point(POINT_ON); ^~~~~~~~ C:\Users\Adam\Downloads\TM1637-display-master\TM1637-display-master\TM1637_DS3231_cloc0a\TM1637_DS3231_cloc0a.ino:40:14: note: suggested alternative: 'PCINT0' tm1637.point(POINT_ON); ^~~~~~~~ PCINT0 TM1637_DS3231_cloc0a:48:18: error: 'POINT_OFF' was not declared in this scope tm1637.point(POINT_OFF); ^~~~~~~~~ Znaleziono wiele bibliotek w "RTClib.h" Wykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTClib Niewykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTCLib_by_NeiroN Znaleziono wiele bibliotek w "TM1637.h" Wykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\TM1637_Driver Niewykorzystane: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\Grove_4-Digit_Display Użycie biblioteki TM1637_Driver w wersji 1.1.2 z folderu: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\TM1637_Driver Użycie biblioteki Wire w wersji 1.0 z folderu: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire Użycie biblioteki RTClib w wersji 1.12.4 z folderu: C:\Users\Adam\Documents\Arduino\libraries\TM1637\examples\TM1637Test\libraries\RTClib exit status 1 'DS3231' does not name a type; did you mean 'CS21'? Bardzo proszę o wskazówki, bo na początek jest to bardzo zniechęcające... obiecuję że wezmę się do nauki programowania, ale chociaż na początek chciałbym pokazać coś żonie, bo to od niej dostałem na Mikołaja zestaw startowy...;-) RE: Błąd kompilacji - kaczakat - 07-01-2021 Tam gdzie znalazłeś ten gotowiec doczytaj jakie były użyte biblioteki i dokładnie takie, i tylko takie powinieneś mieć wgrane do DS3231 i TM1637. Nawet Arduino wypisało, że znalazło kilka do TM1637, nie wiem jaki jest klucz wyboru, ale pewnie wybrało źle. Do zegara DS też jest wiele bibliotek, kod może pasować tylko do jednej. RE: Błąd kompilacji - kaczor22 - 07-01-2021 OK, tak zrobię. Bo aż nie możliwe, żeby wszędzie były błędy... Serdeczne dzięki! RE: Błąd kompilacji - Jarewa0606 - 08-01-2021 Błędy są też w kodzie coś żle wkleiłeś bo nie ma zdefiniowanych zmiennych... RE: Błąd kompilacji - kaczor22 - 08-01-2021 udało mi się w końcu uruchomić zegar, ale w związku z tym mam nowy problemik, chciałbym pozbyć się zera na początku w godzinach 0 - 9, bo dziwnie to wygląda godz 02... Czy mógłby mi kto podpowiedzieć jak to zrobić w poniższym kodzie...? Kod: //Demo for 4-Digit Display only by Catalex RE: Błąd kompilacji - Jarewa0606 - 08-01-2021 TimeDisp[0] = hour / 10; if(TimeDisp[0] ==0){ TimeDisp[0] = 0x20; } TimeDisp[1] = hour % 10; TimeDisp[2] = minute / 10; TimeDisp[3] = minute % 10; Zobacz czy zadziała to najprostsze rozwiązanie... RE: Błąd kompilacji - kaczakat - 08-01-2021 Zero jak najbardziej powinno być, dla mnie nienaturalnie byłoby bez (w przypadku zegara), tak że to tylko kwestia przyzwyczajenia. Będziesz miał pewność, że cyfra działa. Jeśli hour/10==0 to TimeDisp[0]=" " else hour/10. O ile biblioteka obsługuje również literki to wyświetli pusty znak - spację. RE: Błąd kompilacji - kaczor22 - 08-01-2021 (08-01-2021, 06:33)Jarewa0606 napisał(a): TimeDisp[0] = hour / 10;zamiast 0 świeci teraz tylko górny segment wyświetlacza (- tylko na samej górze)... a jeszcze podpytam, czy czas powinien się synchronizować z ds3231 (ustawić aktualną godzinę), skąd mam wiedzieć, że ds3231 działa... bo za każdym razem jak wyłącze arduino czas ustawia się na taki jak wpisany w programie...tylko po co byłaby bateria w ds3231? RE: Błąd kompilacji - kaczakat - 08-01-2021 Jest kilka sposobów ustawienia czasu, są przykłady, gdzie czas podajesz wysyłając linijkę tekstu z terminala Arduino, jest to dokładne, błąd poniżej 1s. Drugi sposób już znasz, wgrywasz szkic z ustawionym czasem, błąd poniżej 1s ciężko uzyskać, ustawiasz czas za 15s, bierzesz głęboki oddech i na podstawie wcześniejszych obserwacji klikasz wgraj 5-10s przed tym czasem, kompiluje i wgrywa, ustawia czas. Potem od razu komentujesz w kodzie ustawienie czasu i wgrywasz to samo ponownie, zegar już pracuje niezależnie, a reset Arduino nie będzie powodował przywrócenia czasu zapisanego w kodzie. RE: Błąd kompilacji - Jarewa0606 - 08-01-2021 No to spacja nie działa... Próbuj z innymi znakami jest ich dość sporo.... |