2,3" monochorme 128x32 Display
|
24.12.2020, 20:03
Beitrag #33
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
Prima und gerne.
Danke für die Rückmeldung und weiterhin schöne Weihnachten. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
26.12.2020, 12:41
Beitrag #34
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
So....jetzt hab ich eine neues Problem.....hab mir die neue Version von der Arduino IDE runtergeladen......jetzt kann ich meinen Sketch nicht mehr kompilieren, da wieder irgendeine lib fehlt.....
hier mal die Fehlermeldung.... Arduino: 1.8.13 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)" F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\arduino-builder -dump-prefs -logger=machine -hardware F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware -hardware C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages -tools F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\tools-builder -tools F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware\tools\avr -tools C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages -built-in-libraries F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\libraries -libraries C:\Users\Thorsten Papendorff\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10813 -build-path C:\Users\THORST~1\AppData\Local\Temp\arduino_build_303815 -warnings=default -build-cache C:\Users\THORST~1\AppData\Local\Temp\arduino_cache_432947 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose E:\Arduino\T.E.A.M. Projekte\Lawgiver\Lawgiver_v2_241220\Lawgiver_v2_241220.ino F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\arduino-builder -compile -logger=machine -hardware F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware -hardware C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages -tools F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\tools-builder -tools F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware\tools\avr -tools C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages -built-in-libraries F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\libraries -libraries C:\Users\Thorsten Papendorff\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10813 -build-path C:\Users\THORST~1\AppData\Local\Temp\arduino_build_303815 -warnings=default -build-cache C:\Users\THORST~1\AppData\Local\Temp\arduino_cache_432947 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=F:\alte Dateien\C\Users\Thorsten Papendorff\Documents\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose E:\Arduino\T.E.A.M. Projekte\Lawgiver\Lawgiver_v2_241220\Lawgiver_v2_241220.ino Using board 'nano' from platform in folder: C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3 Using core 'arduino' from platform in folder: C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3 Detecting libraries used... "F:\\alte Dateien\\C\\Users\\Thorsten Papendorff\\Documents\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\variants\\eightanaloginputs" "C:\\Users\\THORST~1\\AppData\\Local\\Temp\\arduino_build_303815\\sketch\\Lawgiver_v2_241220.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for SPI.h: [SPI@1.0] ResolveLibrary(SPI.h) -> candidates: [SPI@1.0] "F:\\alte Dateien\\C\\Users\\Thorsten Papendorff\\Documents\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\variants\\eightanaloginputs" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\SPI\\src" "C:\\Users\\THORST~1\\AppData\\Local\\Temp\\arduino_build_303815\\sketch\\Lawgiver_v2_241220.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Wire.h: [Wire@1.0] ResolveLibrary(Wire.h) -> candidates: [Wire@1.0] "F:\\alte Dateien\\C\\Users\\Thorsten Papendorff\\Documents\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\variants\\eightanaloginputs" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\SPI\\src" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\Wire\\src" "C:\\Users\\THORST~1\\AppData\\Local\\Temp\\arduino_build_303815\\sketch\\Lawgiver_v2_241220.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.10.4] ResolveLibrary(Adafruit_GFX.h) -> candidates: [Adafruit_GFX_Library@1.10.4] "F:\\alte Dateien\\C\\Users\\Thorsten Papendorff\\Documents\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\variants\\eightanaloginputs" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\SPI\\src" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\Wire\\src" "-IC:\\Users\\Thorsten Papendorff\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "C:\\Users\\THORST~1\\AppData\\Local\\Temp\\arduino_build_303815\\sketch\\Lawgiver_v2_241220.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Adafruit_SSD1305.h: [Adafruit_SSD1305-master@2.1.1] ResolveLibrary(Adafruit_SSD1305.h) -> candidates: [Adafruit_SSD1305-master@2.1.1] "F:\\alte Dateien\\C\\Users\\Thorsten Papendorff\\Documents\\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_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\cores\\arduino" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\variants\\eightanaloginputs" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\SPI\\src" "-IC:\\Users\\Thorsten Papendorff\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.3\\libraries\\Wire\\src" "-IC:\\Users\\Thorsten Papendorff\\Documents\\Arduino\\libraries\\Adafruit_GFX_Library" "-IC:\\Users\\Thorsten Papendorff\\Documents\\Arduino\\libraries\\Adafruit_SSD1305-master" "C:\\Users\\THORST~1\\AppData\\Local\\Temp\\arduino_build_303815\\sketch\\Lawgiver_v2_241220.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Adafruit_I2CDevice.h: [] ResolveLibrary(Adafruit_I2CDevice.h) -> candidates: [] In file included from C:\Users\Thorsten Papendorff\Documents\Arduino\libraries\Adafruit_SSD1305-master/Adafruit_SSD1305.h:18:0, from E:\Arduino\T.E.A.M. Projekte\Lawgiver\Lawgiver_v2_241220\Lawgiver_v2_241220.ino:4: C:\Users\Thorsten Papendorff\Documents\Arduino\libraries\Adafruit_GFX_Library/Adafruit_GrayOLED.h:30:10: fatal error: Adafruit_I2CDevice.h: No such file or directory #include <Adafruit_I2CDevice.h> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Bibliothek SPI in Version 1.0 im Ordner: C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SPI wird verwendet Bibliothek Wire in Version 1.0 im Ordner: C:\Users\Thorsten Papendorff\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire wird verwendet Bibliothek Adafruit_GFX_Library in Version 1.10.4 im Ordner: C:\Users\Thorsten Papendorff\Documents\Arduino\libraries\Adafruit_GFX_Library wird verwendet Bibliothek Adafruit_SSD1305-master in Version 2.1.1 im Ordner: C:\Users\Thorsten Papendorff\Documents\Arduino\libraries\Adafruit_SSD1305-master wird verwendet exit status 1 Fehler beim Kompilieren für das Board Arduino Nano. Ungültige Bibliothek C:\Users\Thorsten Papendorff\Documents\Arduino\libraries\Adafruit_SSD1305 in keine Header-Dateien (.h) in C:\Users\Thorsten Papendorff\Documents\Arduino\libraries\Adafruit_SSD1305 gefunden gefunden |
|||
26.12.2020, 13:06
Beitrag #35
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
Adafruit_I2CDevice.h in die Suchmaschine Deines geringsten Mißtrauens eingegeben, findet das hier.
Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
26.12.2020, 13:11
Beitrag #36
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
Na klasse.....ich hab in github gesucht und das nicht gefunden......manchmal sieht man den Wald vor lauter Bäumen nicht
|
|||
26.12.2020, 13:12
Beitrag #37
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
Danke vielmals....funzt wieder....
|
|||
26.12.2020, 16:24
Beitrag #38
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
so...ich weiss das ich lästig werde, aber kann mir jemand bei einer while bzw. do / while Schleife helfen?
ich möchte eine funktion nur einmal durchlaufen wenn ein Schalter auf HIGH steht....egal wie lange.......die funktion idok() soll einmal laufen und dann die weiter im text.....im moment durchläuft das Programm ja die loop und somit auch ständig die funktion neu.....was hab ich da noch falsch...... Code: void loop() { |
|||
26.12.2020, 16:37
Beitrag #39
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
Da wird es besser sein, einen neuen Tread aufzumachen, weil es ein komplett anderes Thema ist.
Und du brauchst da keine blockierende while-Schleife, sondern machst es mit einer Statusvariablen. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
26.12.2020, 16:42
Beitrag #40
|
|||
|
|||
RE: 2,3" monochorme 128x32 Display
(26.12.2020 16:24)Thor Wallhall schrieb: ich möchte eine funktion nur einmal durchlaufen wenn ein Schalter auf HIGH steht....egal wie lange.......die funktion idok() soll einmal laufen und dann die weiter im text.....im moment durchläuft das Programm ja die loop und somit auch ständig die funktion neu.....was hab ich da noch falsch......Dann schau Dir mal diesen Beitrag an. Da hatten wir ein ähnliches Problem. Gruß Tommy "Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt) |
|||
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste