Sablier électronique

Bonjour, j'ai réalisé un sablier électronique HUK Sanduhr V2-2-1 09.04.2021, le premier a très bien fonctionné, lorsque j'ai voulu en réaliser un nouveau des problèmes sont apparus.
*Lorsque je vérifie le code, message erreur, et là hélas je ne sais plus quoi faire !
J'utilise 4 Max7219, 1 Arduino Nano, le schéma de câblage je l'ai vérifié et revérifié !

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/gilbert/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/gilbert/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/gilbert/Documents/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665 -warnings=all -build-cache /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_cache_773075 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -verbose /Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/gilbert/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/gilbert/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/gilbert/Documents/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10819 -build-path /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665 -warnings=all -build-cache /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_cache_773075 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/arduinoOTA/1.3.0 -prefs=runtime.tools.avrdude.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/Users/gilbert/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17 -verbose /Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino
Using board 'uno' from platform in folder: /Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Using core 'arduino' from platform in folder: /Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6
Detecting libraries used...
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/sketch/Sanduhr_V_2_1.ino.cpp -o /dev/null
Alternatives for MD_MAX72xx.h: [MD_MAX72XX-main@3.3.1 MD_MAX72XX@3.5.0]
ResolveLibrary(MD_MAX72xx.h)
-> candidates: [MD_MAX72XX-main@3.3.1 MD_MAX72XX@3.5.0]
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/sketch/Sanduhr_V_2_1.ino.cpp -o /dev/null
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/sketch/Sanduhr_V_2_1.ino.cpp -o /dev/null
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx.cpp -o /dev/null
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx_buf.cpp -o /dev/null
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx_font.cpp -o /dev/null
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx_pix.cpp -o /dev/null
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src/SPI.cpp -o /dev/null
Generating function prototypes...
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/sketch/Sanduhr_V_2_1.ino.cpp -o /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/gilbert/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/preproc/ctags_target_for_gcc_minus_e.cpp
Compilation du croquis...
/Users/gilbert/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/standard -I/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src -I/Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI/src /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/sketch/Sanduhr_V_2_1.ino.cpp -o /var/folders/zj/s7cqzhc559g8my83q7l1hnj40000gn/T/arduino_build_517665/sketch/Sanduhr_V_2_1.ino.cpp.o
In file included from /Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino:1:0:
/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx.h:11:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
#if MBED_SPI_ACTIVE
^~~~~~~~~~~~~~~
/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx.h:11:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx.h:14:2: warning: #warning "INFO: ARDUINO SPI interface selected." [-Wcpp]
#warning "INFO: ARDUINO SPI interface selected."
^~~~~~~
In file included from /Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino:1:0:
/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx.h:1047:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
#if MBED_SPI_ACTIVE
^~~~~~~~~~~~~~~
/Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX/src/MD_MAX72xx.h:1047:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
Sanduhr_V_2_1:6:2: error: stray '\342' in program

^
Sanduhr_V_2_1:6:3: error: stray '\200' in program

^
Sanduhr_V_2_1:6:4: error: stray '\213' in program

^
Sanduhr_V_2_1:10:2: error: stray '\342' in program

^
Sanduhr_V_2_1:10:3: error: stray '\200' in program

^
Sanduhr_V_2_1:10:4: error: stray '\213' in program

^
Sanduhr_V_2_1:12:2: error: stray '\342' in program

^
Sanduhr_V_2_1:12:3: error: stray '\200' in program

^
Sanduhr_V_2_1:12:4: error: stray '\213' in program

^
Sanduhr_V_2_1:16:2: error: stray '\342' in program

^
Sanduhr_V_2_1:16:3: error: stray '\200' in program

^
Sanduhr_V_2_1:16:4: error: stray '\213' in program

^
Sanduhr_V_2_1:20:2: error: stray '\342' in program

^
Sanduhr_V_2_1:20:3: error: stray '\200' in program

^
Sanduhr_V_2_1:20:4: error: stray '\213' in program

^
Sanduhr_V_2_1:23:2: error: stray '\342' in program

^
Sanduhr_V_2_1:23:3: error: stray '\200' in program

^
Sanduhr_V_2_1:23:4: error: stray '\213' in program

^
Sanduhr_V_2_1:31:2: error: stray '\342' in program

^
Sanduhr_V_2_1:31:3: error: stray '\200' in program

^
Sanduhr_V_2_1:31:4: error: stray '\213' in program

^
Sanduhr_V_2_1:34:2: error: stray '\342' in program

^
Sanduhr_V_2_1:34:3: error: stray '\200' in program

^
Sanduhr_V_2_1:34:4: error: stray '\213' in program

^
Sanduhr_V_2_1:51:2: error: stray '\342' in program

^
Sanduhr_V_2_1:51:3: error: stray '\200' in program

^
Sanduhr_V_2_1:51:4: error: stray '\213' in program

^
Sanduhr_V_2_1:53:2: error: stray '\342' in program

^
Sanduhr_V_2_1:53:3: error: stray '\200' in program

^
Sanduhr_V_2_1:53:4: error: stray '\213' in program

^
Sanduhr_V_2_1:70:2: error: stray '\342' in program

^
Sanduhr_V_2_1:70:3: error: stray '\200' in program

^
Sanduhr_V_2_1:70:4: error: stray '\213' in program

^
Sanduhr_V_2_1:73:2: error: stray '\342' in program

^
Sanduhr_V_2_1:73:3: error: stray '\200' in program

^
Sanduhr_V_2_1:73:4: error: stray '\213' in program

^
Sanduhr_V_2_1:78:2: error: stray '\342' in program

^
Sanduhr_V_2_1:78:3: error: stray '\200' in program

^
Sanduhr_V_2_1:78:4: error: stray '\213' in program

^
Sanduhr_V_2_1:80:2: error: stray '\342' in program

^
Sanduhr_V_2_1:80:3: error: stray '\200' in program

^
Sanduhr_V_2_1:80:4: error: stray '\213' in program

^
Sanduhr_V_2_1:82:2: error: stray '\342' in program

^
Sanduhr_V_2_1:82:3: error: stray '\200' in program

^
Sanduhr_V_2_1:82:4: error: stray '\213' in program

^
Sanduhr_V_2_1:83:8: error: stray '\303' in program
su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige
^
Sanduhr_V_2_1:83:9: error: stray '\251' in program
su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige
^
Sanduhr_V_2_1:83:38: error: stray '\303' in program
su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige
^
Sanduhr_V_2_1:83:39: error: stray '\251' in program
su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige
^
Sanduhr_V_2_1:84:2: error: stray '\342' in program

^
Sanduhr_V_2_1:84:3: error: stray '\200' in program

^
Sanduhr_V_2_1:84:4: error: stray '\213' in program

^
Sanduhr_V_2_1:86:2: error: stray '\342' in program

^
Sanduhr_V_2_1:86:3: error: stray '\200' in program

^
Sanduhr_V_2_1:86:4: error: stray '\213' in program

^
Sanduhr_V_2_1:93:2: error: stray '\342' in program

^
Sanduhr_V_2_1:93:3: error: stray '\200' in program

^
Sanduhr_V_2_1:93:4: error: stray '\213' in program

^
Sanduhr_V_2_1:95:2: error: stray '\342' in program

^
Sanduhr_V_2_1:95:3: error: stray '\200' in program

^
Sanduhr_V_2_1:95:4: error: stray '\213' in program

^
Sanduhr_V_2_1:101:2: error: stray '\342' in program

^
Sanduhr_V_2_1:101:3: error: stray '\200' in program

^
Sanduhr_V_2_1:101:4: error: stray '\213' in program

^
Sanduhr_V_2_1:109:2: error: stray '\342' in program

^
Sanduhr_V_2_1:109:3: error: stray '\200' in program

^
Sanduhr_V_2_1:109:4: error: stray '\213' in program

^
Sanduhr_V_2_1:118:2: error: stray '\342' in program

^
Sanduhr_V_2_1:118:3: error: stray '\200' in program

^
Sanduhr_V_2_1:118:4: error: stray '\213' in program

^
Sanduhr_V_2_1:120:2: error: stray '\342' in program

^
Sanduhr_V_2_1:120:3: error: stray '\200' in program

^
Sanduhr_V_2_1:120:4: error: stray '\213' in program

^
Sanduhr_V_2_1:122:2: error: stray '\342' in program

^
Sanduhr_V_2_1:122:3: error: stray '\200' in program

^
Sanduhr_V_2_1:122:4: error: stray '\213' in program

^
Sanduhr_V_2_1:129:2: error: stray '\342' in program

^
Sanduhr_V_2_1:129:3: error: stray '\200' in program

^
Sanduhr_V_2_1:129:4: error: stray '\213' in program

^
Sanduhr_V_2_1:131:2: error: stray '\342' in program

^
Sanduhr_V_2_1:131:3: error: stray '\200' in program

^
Sanduhr_V_2_1:131:4: error: stray '\213' in program

^
Sanduhr_V_2_1:133:2: error: stray '\342' in program

^
Sanduhr_V_2_1:133:3: error: stray '\200' in program

^
Sanduhr_V_2_1:133:4: error: stray '\213' in program

^
Sanduhr_V_2_1:138:2: error: stray '\342' in program

^
Sanduhr_V_2_1:138:3: error: stray '\200' in program

^
Sanduhr_V_2_1:138:4: error: stray '\213' in program

^
Sanduhr_V_2_1:140:2: error: stray '\342' in program

^
Sanduhr_V_2_1:140:3: error: stray '\200' in program

^
Sanduhr_V_2_1:140:4: error: stray '\213' in program

^
Sanduhr_V_2_1:142:2: error: stray '\342' in program

^
Sanduhr_V_2_1:142:3: error: stray '\200' in program

^
Sanduhr_V_2_1:142:4: error: stray '\213' in program

^
Sanduhr_V_2_1:144:2: error: stray '\342' in program

^
Sanduhr_V_2_1:144:3: error: stray '\200' in program

^
Sanduhr_V_2_1:144:4: error: stray '\213' in program

^
Sanduhr_V_2_1:153:2: error: stray '\342' in program

^
Sanduhr_V_2_1:153:3: error: stray '\200' in program

^
Sanduhr_V_2_1:153:4: error: stray '\213' in program

^
Sanduhr_V_2_1:160:2: error: stray '\342' in program

^
Sanduhr_V_2_1:160:3: error: stray '\200' in program

^
Sanduhr_V_2_1:160:4: error: stray '\213' in program

^
Sanduhr_V_2_1:162:2: error: stray '\342' in program

^
Sanduhr_V_2_1:162:3: error: stray '\200' in program

^
Sanduhr_V_2_1:162:4: error: stray '\213' in program

^
Sanduhr_V_2_1:169:2: error: stray '\342' in program

^
Sanduhr_V_2_1:169:3: error: stray '\200' in program

^
Sanduhr_V_2_1:169:4: error: stray '\213' in program

^
Sanduhr_V_2_1:171:2: error: stray '\342' in program

^
Sanduhr_V_2_1:171:3: error: stray '\200' in program

^
Sanduhr_V_2_1:171:4: error: stray '\213' in program

^
Sanduhr_V_2_1:177:2: error: stray '\342' in program

^
Sanduhr_V_2_1:177:3: error: stray '\200' in program

^
Sanduhr_V_2_1:177:4: error: stray '\213' in program

^
Sanduhr_V_2_1:190:2: error: stray '\342' in program

^
Sanduhr_V_2_1:190:3: error: stray '\200' in program

^
Sanduhr_V_2_1:190:4: error: stray '\213' in program

^
Sanduhr_V_2_1:192:2: error: stray '\342' in program

^
Sanduhr_V_2_1:192:3: error: stray '\200' in program

^
Sanduhr_V_2_1:192:4: error: stray '\213' in program

^
Sanduhr_V_2_1:199:2: error: stray '\342' in program

^
Sanduhr_V_2_1:199:3: error: stray '\200' in program

^
Sanduhr_V_2_1:199:4: error: stray '\213' in program

^
Sanduhr_V_2_1:200:8: error: stray '\303' in program
su.Dégager();
^
Sanduhr_V_2_1:200:9: error: stray '\251' in program
su.Dégager();
^
Sanduhr_V_2_1:201:2: error: stray '\342' in program

^
Sanduhr_V_2_1:201:3: error: stray '\200' in program

^
Sanduhr_V_2_1:201:4: error: stray '\213' in program

^
Sanduhr_V_2_1:203:2: error: stray '\342' in program

^
Sanduhr_V_2_1:203:3: error: stray '\200' in program

^
Sanduhr_V_2_1:203:4: error: stray '\213' in program

^
Sanduhr_V_2_1:211:2: error: stray '\342' in program
​ ​
^
Sanduhr_V_2_1:211:3: error: stray '\200' in program
​ ​
^
Sanduhr_V_2_1:211:4: error: stray '\213' in program
​ ​
^
Sanduhr_V_2_1:211:6: error: stray '\342' in program
​ ​
^
Sanduhr_V_2_1:211:7: error: stray '\200' in program
​ ​
^
Sanduhr_V_2_1:211:8: error: stray '\213' in program
​ ​
^
Sanduhr_V_2_1:21:2: error: 'Parte' does not name a type
Parte ton_ausgang = 9;
^~~~~
Sanduhr_V_2_1:22:2: error: 'Parte' does not name a type
Parte schalter1 = 8; Parte schalter2 = 7; // Schalter fuer Zeiteinstellung
^~~~~
Sanduhr_V_2_1:22:23: error: 'Parte' does not name a type
Parte schalter1 = 8; Parte schalter2 = 7; // Schalter fuer Zeiteinstellung
^~~~~
Sanduhr_V_2_1:35:2: error: 'Parte' does not name a type
Parte unten [] = {9, 8, 01, 00, //1 Zeile 01
^~~~~
Sanduhr_V_2_1:54:2: error: 'Parte' does not name a type
Parte oben [] = {77, // Zeile 01
^~~~~
/Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino: In function 'void setup()':
Sanduhr_V_2_1:75:13: error: 'ton_ausgang' was not declared in this scope
pinMode (ton_ausgang, OUTPUT);
^~~~~~~~~~~
Sanduhr_V_2_1:76:13: error: 'schalter1' was not declared in this scope
pinMode (schalter1, INPUT); digitalWrite (schalter1, HIGH);
^~~~~~~~~
Sanduhr_V_2_1:77:13: error: 'schalter2' was not declared in this scope
pinMode (schalter2, INPUT); digitalWrite (schalter2, HIGH);
^~~~~~~~~
/Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino: In function 'void loop()':
Sanduhr_V_2_1:83:7: error: 'class MD_MAX72XX' has no member named 'D'
su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige
^
Sanduhr_V_2_1:83:37: error: 'class MD_MAX72XX' has no member named 'D'
su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige
^
Sanduhr_V_2_1:87:21: error: 'schalter1' was not declared in this scope
if (digitalRead (schalter1 ) == 0) {
^~~~~~~~~
Sanduhr_V_2_1:90:21: error: 'schalter2' was not declared in this scope
if (digitalRead (schalter2) == 0) {
^~~~~~~~~
Sanduhr_V_2_1:98:11: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang);
^~~~~~~~~~~
Sanduhr_V_2_1:105:11: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (1000);
^~~~~~~~~~~
Sanduhr_V_2_1:114:11: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (1000);
^~~~~~~~~~~
Sanduhr_V_2_1:124:15: error: 'oben' was not declared in this scope
zeile2 = oben [zw_oben] / 10; reihe2 = (oben [zw_oben] % 10) + 8;
^~~~
/Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino:124:15: note: suggested alternative: 'fopen'
zeile2 = oben [zw_oben] / 10; reihe2 = (oben [zw_oben] % 10) + 8;
^~~~
fopen
Sanduhr_V_2_1:135:10: error: 'unten' was not declared in this scope
if (unten [zw_unten] == 9) {
^~~~~
/Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino:135:10: note: suggested alternative: 'union'
if (unten [zw_unten] == 9) {
^~~~~
union
Sanduhr_V_2_1:163:15: error: 'unten' was not declared in this scope
zeile1 = unten [zw_unten] / 10; reihe1 = unten [zw_unten] % 10;
^~~~~
/Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino:163:15: note: suggested alternative: 'union'
zeile1 = unten [zw_unten] / 10; reihe1 = unten [zw_unten] % 10;
^~~~~
union
Sanduhr_V_2_1:166:15: error: 'oben' was not declared in this scope
zeile2 = oben [zw_oben] / 10; reihe2 = (oben [zw_oben] % 10) + 8;
^~~~
/Users/gilbert/Downloads/Sanduhr_V_2_1/Sanduhr_V_2_1.ino:166:15: note: suggested alternative: 'fopen'
zeile2 = oben [zw_oben] / 10; reihe2 = (oben [zw_oben] % 10) + 8;
^~~~
fopen
Sanduhr_V_2_1:173:13: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500);
^~~~~~~~~~~
Sanduhr_V_2_1:179:13: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500);
^~~~~~~~~~~
Sanduhr_V_2_1:184:13: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500);
^~~~~~~~~~~
Sanduhr_V_2_1:193:9: error: 'ton_ausgang' was not declared in this scope
tone(ton_ausgang, 500); delay (1000);
^~~~~~~~~~~
Sanduhr_V_2_1:200:7: error: 'class MD_MAX72XX' has no member named 'D'
su.Dégager();
^
Plusieurs bibliothèque trouvées pour "MD_MAX72xx.h"
Utilisé : /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX
Non utilisé : /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX-main
Utilisation de la bibliothèque MD_MAX72XX version 3.5.0 dans le dossier: /Users/gilbert/Documents/Arduino/libraries/MD_MAX72XX
Utilisation de la bibliothèque SPI version 1.0 dans le dossier: /Users/gilbert/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries/SPI
exit status 1
stray '\342' in program

#include <MD_MAX72xx.h > ​ #define HARDWARE_TYPE MD_MAX72XX::FC16_HW #define MAX_DEVICES 2 // Anzahl Segmente ​ #define CLK_PIN 13 // or SCK #define DATA_PIN 11 // or MOSI #define CS_PIN 10 // or SS ​ MD_MAX72XX su = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES); ​ // Adressen für die Koerner Parte zeile1 = 0; Parte reihe1 = 0; Parte zeile2 = 0; Parte reihe2 = 0; ​ int pause_5 = 136; int pause_5_5 = 149; int pause_6 = 162; // Zeiten Ablauf int pause_1 = pause_5_5; Parte beep_1 = 50; Parte beep_2 = 44; Parte beep_3 = 50; // Zwischenzeiten 5 bei 5:30, 5 bei 6, 5:30 bei 6 ​ Parte ton_ausgang = 9; Parte schalter1 = 8; Parte schalter2 = 7; // Schalter fuer Zeiteinstellung ​ int zw_unten = 0; // Zaelwert unten, Position unten int zw_oben = 0; // Zaelwert oben, Zaelwert Hauptschleife und Position oben Parte zw_laenge = 0; // Waeglaenge des Korn Parte zw_anzahl = 0; // Anzahl der Koerner Parte zw_laenge_1 = 0; // Weglaenge des Korn in der Schleife Parte zw_anzahl_1 = 0; // Anzahl der Koerner in der Schleife Parte zw_position = 7; // Position Korn ​ // Unterer Rhombus, 9 -> Stererelement, X -> Fallhöhe, Y -> Anzahl Wiederholungen, Z... -> Positionen // X und Y gelten immer bis zum naechste Steuerelement. ​ Parte unten [] = {9, 8, 01, 00, //1 Zeile 01 9, 07, 02, 01, 10, //2 Zeile 02 9, 07, 01, 11, 9, 06, 02, 20, 02, //1+2 Zeile 03 9, 06, 04, 12, 21, 30, 03, //4 Zeile 04 9, 06, 01, 22, 9, 05, 04, 13, 31, 40, 04, //1+4 Zeile 05 9, 05, 06, 23, 32, 14, 41, 05, 50, //6 Zeile 06 9, 05, 01, 33, 9, 04, 06, 24, 42, 15, 51, 06, 60, //1+6 Zeile 07 9, 04, 06, 34, 43, 25, 52, 16, 61, 07, 70, //6 Zeile 08 9, 04, 01, 44, 9, 03, 04, 35, 53, 26, 62, 17, 71, //1+4 Zeile 09 9, 03, 04, 45, 54, 36, 63, 27, 72, //4 Zeile 10 9, 03, 01, 55, 9, 02, 03, 46, 64, 37, 73, //1+3 Zeile 11 9, 02, 03, 56, 65, 74, 47, //3 Zeile 12 9, 02, 01, 66, 9, 01, 01, 75, 57, //1+1 Zeile 13 9, 01, 01, 67, 76, //1 Zeile 14 9, 0, 0, 77 //0 Zeile 14 }; ​ // Oberer Rhombus, Positionen ​ Parte oben [] = {77, // Zeile 01 67, 76, // Zeile 02 66, 75, 57, // Zeile 03 56, 65, 74, 47, // Zeile 04 55, 46, 64, 37, 73, // Zeile 05 45, 54, 36, 63, 27, 72, // Zeile 06 44, 35, 53, 26, 62, 17, 71, // Zeile 07 34, 43, 25, 52, 16, 61, 07, 70, // Zeile 08 33, 24, 42, 15, 51, 06, 60, // Zeile 09 23, 32, 14, 41, 05, 50, // Zeile 10 22, 13, 31, 40, 04, // Zeile 11 12, 21, 30, 03, // Zeile 12 11, 20, 02, // Zeile 13 01, 10, // Zeile 14 00 // Zeile 15 }; ​ void setup() { su.begin(); su.control(MD_MAX72XX::INTENSITY, 0); // Start MD_MAX72xx.h; Helligkeit Minimum ​ // Benoetigte Ports pinMode (ton_ausgang, OUTPUT); pinMode (schalter1, INPUT); digitalWrite (schalter1, HIGH); pinMode (schalter2, INPUT); digitalWrite (schalter2, HIGH); ​ } ​ void loop() { ​ su.Dégager(); delay (100); su.Dégager(); // Loeschen Anzeige ​ // Zuordnung der Verzoegerungszeiten ​ if (digitalRead (schalter1 ) == 0) { pause_1 = pause_5; }; if (digitalRead (schalter2) == 0) { pause_1 = pause_6; } ​ // Tonsignal / Lichtsignal für eingestellte Zeit ​ if (pause_1 == pause_5 ) { su.setPoint (4, 12, 1); // Mitte tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (2000); }; ​ if (pause_1 == pause_5_5) { su.setPoint (6, 10, 1); // Links su.setPoint (2, 14, 1); // Rechts tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (1000); tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (1000); }; ​ if (pause_1 == pause_6) { su.setPoint (4, 12, 1); // Mitte su.setPoint (6, 10, 1); // Links su.setPoint (2, 14, 1); // Rechts tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (1000); tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (1000); tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); }; ​ //Fuellen oberer Rhombus ​ zw_oben = 0; ​ do { zeile2 = oben [zw_oben] / 10; reihe2 = (oben [zw_oben] % 10) + 8; su.setPoint(zeile2, reihe2, 1); zw_oben++; } while (zw_oben != 64); ​ // Lesen Steuerzeichen und Ausgabe der Koerner ​ zw_unten = 0; zw_oben = 0; ​ do { if (unten [zw_unten] == 9) { zw_unten++; zw_laenge = unten [zw_unten]; zw_unten++; zw_anzahl = unten [zw_unten]; zw_unten++; }; ​ zw_anzahl_1 = zw_anzahl;// Uebernahme der Daten fuer aeußeren Zyklus (Anzahl der Ketten) ​ do { ​ zw_laenge_1 = zw_laenge; zw_position = 7; // Uebernahme der Daten fuer inneren Zyklus (Anzahl Koerner der Kette und Ausgabe) ​ do { if (zw_laenge_1 != 0) { su.setPoint (zw_position, zw_position, 1); delay (pause_1); su.setPoint (zw_position, zw_position, 0); zw_position--; zw_laenge_1--; } } while (zw_laenge_1 != 0); ​ if (zw_anzahl_1 != 0) { zw_anzahl_1--; }; delay (pause_1 * 5); } while (zw_anzahl_1 != 0); ​ // Ausgabe der gefallenen Koerner ​ zeile1 = unten [zw_unten] / 10; reihe1 = unten [zw_unten] % 10; su.setPoint(zeile1, reihe1, 1); zw_unten++; zeile2 = oben [zw_oben] / 10; reihe2 = (oben [zw_oben] % 10) + 8; su.setPoint(zeile2, reihe2, 0); zw_oben++; ​ // Ausgabe Signal Zwischenzeiten ​ if (zw_oben == beep_1 && pause_1 == pause_5_5) { tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); } ​ if (zw_oben == beep_2 && pause_1 == pause_6) { tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); } if (zw_oben == beep_3 && pause_1 == pause_6) { tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); } } while (zw_oben != 64); ​ // Ausgabe Endsignal ​ tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (500); tone(ton_ausgang, 800); delay (1000); noTone(ton_ausgang); delay (500); tone(ton_ausgang, 500); delay (1000); noTone(ton_ausgang); delay (500); ​ su.Dégager(); ​ // "Bildschirm und Batterieschoner" do while wird nicht verlassen. ​ do { zeile1 = random(8); reihe1 = random (16); su.setPoint(zeile1, reihe1, 1); delay (100); su.setPoint(zeile1, reihe1, 0); } while (zw_oben != 0); } ​ // HUK Sanduhr V2-2-1 09.04.2021 ​
Merci pour votre aide
Gilbert

Il ne faut pas copier le code sur le site d'AZdelivery.
Ce code est passé par un traducteur et du coup c'est le grand n'importe quoi.
Il faut suivre le lien vers le drive google