// Beispiel 2 // [c] const uint8_t ldr = A2; const uint8_t led = 5; void setup () { Serial.begin (9600); pinMode (ldr, INPUT); pinMode (led, OUTPUT); digitalWrite (led, HIGH); } void loop () { const uint16_t helligkeit = analogRead (ldr); const uint16_t prozent = map(helligkeit, 31, 607, 0, 100); Serial.println(prozent); delay (1000); } [/c] [code] Arduino: 1.8.19 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" "C:\\avrToolchain\\avr-gcc-12.2.0_binutils2.39_avrLibc2.1GitHub/bin/avr-g++" -c -g -Os -w -std=gnu++20 -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -Wno-volatile -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -fno-sized-deallocation -Wall -Wextra "-IC:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\mega" "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\sketch\\avr-gcc_12_2_0_Bug.ino.cpp" -o nul Generating function prototypes... "C:\\avrToolchain\\avr-gcc-12.2.0_binutils2.39_avrLibc2.1GitHub/bin/avr-g++" -c -g -Os -w -std=gnu++20 -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -Wno-volatile -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -fno-sized-deallocation -Wall -Wextra "-IC:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\mega" "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\sketch\\avr-gcc_12_2_0_Bug.ino.cpp" -o "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\preproc\\ctags_target_for_gcc_minus_e.cpp" "C:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\preproc\\ctags_target_for_gcc_minus_e.cpp" Sketch wird kompiliert... "C:\\avrToolchain\\avr-gcc-12.2.0_binutils2.39_avrLibc2.1GitHub/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++20 -fno-exceptions -fpermissive -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -Wno-volatile -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -fno-sized-deallocation -Wall -Wextra "-IC:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Arduino IDE Portable\\Mega2560\\arduino-1.8.19\\portable\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\mega" "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\sketch\\avr-gcc_12_2_0_Bug.ino.cpp" -o "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\sketch\\avr-gcc_12_2_0_Bug.ino.cpp.o" Compiling libraries... Compiling core... Using precompiled core: C:\Users\Worker\AppData\Local\Temp\arduino_cache_642571\core\core_arduino_avr_mega_cpu_atmega2560_991b95454a2889a3c3f3cd19c290e476.a Linking everything together... "C:\\avrToolchain\\avr-gcc-12.2.0_binutils2.39_avrLibc2.1GitHub/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -o "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279/avr-gcc_12_2_0_Bug.ino.elf" "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279\\sketch\\avr-gcc_12_2_0_Bug.ino.cpp.o" "C:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279/..\\arduino_cache_642571\\core\\core_arduino_avr_mega_cpu_atmega2560_991b95454a2889a3c3f3cd19c290e476.a" "-LC:\\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_535279" -lm during RTL pass: combine C:\Arduino IDE Portable\Mega2560\arduino-1.8.19\portable\packages\arduino\hardware\avr\1.8.6\cores\arduino\main.cpp: In function 'main': C:\Arduino IDE Portable\Mega2560\arduino-1.8.19\portable\packages\arduino\hardware\avr\1.8.6\cores\arduino\main.cpp:51:1: internal compiler error: in add_clobbers, at config/avr/avr-dimode.md:2705 51 | } | ^ libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source (by using -freport-bug). See for instructions. lto-wrapper.exe: fatal error: C:\avrToolchain\avr-gcc-12.2.0_binutils2.39_avrLibc2.1GitHub/bin/avr-gcc returned 1 exit status compilation terminated. c:/avrtoolchain/avr-gcc-12.2.0_binutils2.39_avrlibc2.1github/bin/../lib/gcc/avr/12.2.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed collect2.exe: error: ld returned 1 exit status exit status 1 Fehler beim Kompilieren für das Board Arduino Mega or Mega 2560. [/code]