Fout bij het compileren voor board Arduino Mega or Mega 2560

Arduino specifieke Software
Berichten: 34
Geregistreerd: 15 Mei 2016, 17:44

Fout bij het compileren voor board Arduino Mega or Mega 2560

Berichtdoor Hans van Kampen » 28 Nov 2020, 14:52

Beste forumleden,

Op de een of andere manier krijg ik onderstaand programma niet meer in mijn Arduino Mega 2560.

Ik heb juiste poort (in mijn geval COM-4) geselecteerd en juiste board Arduino Mega 2560 en krijg steeds de volgende boodschap in oranje balk onder: Fout bij het compileren voor board Arduino Mega or Mega 2560


Het is een programma om een klok te draaien op een 32x64 RGB maatrix LED display.

Ik heb hem er ooit perfect werkend in gekregen maar gebruikte de Mega even voor wat anders maar nu weer bij uploaden van de scetch steeds melding: Fout bij het compileren voor board Arduino Mega or Mega 2560


Wat kan het wezen?

Vriendelijk dank alvast,
Hans



#include <Adafruit_GFX.h> // Core graphics library
#include <RGBmatrixPanel.h> // Hardware-specific library
#include <MD_DS1307.h>
#include <Wire.h>
#define CLK 11 // USE THIS ON ARDUINO MEGA
#define OE 9
#define LAT 10
#define A A0
#define B A1
#define C A2
#define D A3

RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false, 64);
// Global variables
#define MAX_MESG 4
#define MAX_MES 20
unsigned int NewRTCh = 24;
unsigned int NewRTCm = 60;
unsigned int NewRTCs = 60;
char szTime[12]; // mm:ss\0
char szMesg[MAX_MESG+1] = "";
char szDate[MAX_MES+1] = "";
char *mon2str(uint8_t mon, char *psz, uint8_t len)
// Get a label from PROGMEM into a char array
{
static const char str[][4] PROGMEM =
{
"Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
};

*psz = '\0';
mon--;
if (mon < 12)
{
strncpy_P(psz, str[mon], len);
psz[len] = '\0';
}

return(psz);
}

char *dow2str(uint8_t code, char *psz, uint8_t len)
{
static const char str[][10] PROGMEM =
{
"Su", "Mo", "Tu", "We",
"Th", "Fr", "Sa"
};

*psz = '\0';
code--;
if (code < 7)
{
strncpy_P(psz, str[code], len);
psz[len] = '\0';
}

return(psz);
}
void getTime(char *psz, bool f = true)
// Code for reading clock time
{

RTC.readTime();
if (NewRTCh != RTC.h)
{
sprintf(psz, "%02d", RTC.h);
matrix.setCursor(2, 4);
matrix.setTextSize(2);
matrix.setTextColor(matrix.Color333(7, 0, 7));
matrix.fillRect(2, 4, 64, 14, matrix.Color333(0, 0, 0));
matrix.print(szTime);
sprintf(psz, "%02d", RTC.m);
matrix.setCursor(28, 4);
matrix.setTextColor(matrix.Color333(7, 0, 7));
matrix.fillRect(25, 4, 25, 14, matrix.Color333(0, 0, 0));
matrix.print(szTime);
matrix.setCursor(21, 4);
matrix.setTextColor(matrix.Color333(7, 0, 0));
matrix.fillRect(25, 8, 2, 6, matrix.Color333(0, 0, 0));
matrix.print(f ? ':' : ' ');
matrix.setCursor(52, 9);
matrix.setTextSize(1);
matrix.setTextColor(matrix.Color333(7, 7, 0));
matrix.fillRect(52, 9, 11, 7, matrix.Color333(0, 0, 0));
sprintf(psz, "%02d", RTC.s);
matrix.print(szTime);
getDate(szDate);
matrix.setCursor(5, 20);
matrix.fillRect(5, 20, 54, 8, matrix.Color333(0, 0, 0));
uint8_t y = 0;
for (y=0; y<10; y++) {
matrix.setTextColor(Wheel(y));
matrix.print(szDate[y]);
}
getDay(szMesg);
matrix.setTextSize(1);
matrix.setCursor(52, 1);
matrix.setTextColor(matrix.Color333(0, 7, 0));
matrix.fillRect(52, 1, 11, 7, matrix.Color333(0, 0, 0));
matrix.print(szMesg);
NewRTCh=RTC.h;
}
else if (NewRTCm != RTC.m)
{
sprintf(psz, "%02d", RTC.m);
matrix.setCursor(28, 4);
matrix.setTextSize(2);
matrix.setTextColor(matrix.Color333(7, 0, 7));
matrix.fillRect(25, 4, 25, 14, matrix.Color333(0, 0, 0));
matrix.print(szTime);
matrix.setCursor(21, 4);
matrix.setTextColor(matrix.Color333(0, 0, 7));
matrix.fillRect(25, 8, 2, 6, matrix.Color333(0, 0, 0));
matrix.print(f ? ':' : ' ');
matrix.setCursor(52, 9);
matrix.setTextSize(1);
matrix.setTextColor(matrix.Color333(0, 7, 7));
sprintf(psz, "%02d", RTC.s);
matrix.fillRect(52, 9, 11, 7, matrix.Color333(0, 0, 0));
matrix.print(szTime);
NewRTCm=RTC.m;
}
else if (NewRTCs != RTC.s/10)
{
matrix.setCursor(21, 4);
matrix.setTextSize(2);
matrix.setTextColor(matrix.Color333(0, 7, 0));
matrix.fillRect(25, 8, 2, 6, matrix.Color333(0, 0, 0));
matrix.print(f ? ':' : ' ');
matrix.setCursor(52, 9);
matrix.setTextSize(1);
matrix.setTextColor(matrix.Color333(0, 0, 7));
sprintf(psz, "%02d", RTC.s);
matrix.fillRect(52, 9, 11, 7, matrix.Color333(0, 0, 0));
matrix.print(szTime);
NewRTCs=RTC.s/10;
}
else
{
matrix.setCursor(21, 4);
matrix.setTextSize(2);
matrix.setTextColor(matrix.Color333(0, 0, 7));
matrix.fillRect(25, 8, 2, 6, matrix.Color333(0, 0, 0));
matrix.print(f ? ':' : ' ');
matrix.setCursor(52, 9);
matrix.setTextSize(1);
matrix.setTextColor(matrix.Color333(7, 0, 0));
sprintf(psz, "%02d", RTC.s);
matrix.fillRect(58, 9, 5, 7, matrix.Color333(0, 0, 0));
matrix.print(szTime);
}
}
void getDate(char *psz)
// Code for reading date
{
char szBuf[10];
sprintf(psz, "%02d%s%04d", RTC.dd, mon2str(RTC.mm, szBuf, sizeof(szBuf)-1), RTC.yyyy);
}
void getDay(char *psz)
// Code for reading day date
{
dow2str(RTC.dow, szMesg, MAX_MESG);
}

void setup() {

matrix.begin();
matrix.setTextWrap(false);
RTC.control(DS1307_CLOCK_HALT, DS1307_OFF);
RTC.control(DS1307_12H, DS1307_OFF);
}

void loop() {
static uint32_t lastime = 0; // millis() memory
static bool flasher = false; // seconds passing flasher
if (millis() - lastime >= 1000)

{
lastime = millis();
getTime(szTime, flasher);
flasher = !flasher;
}

}


// Input a value 0 to 24 to get a color value.
// The colours are a transition r - g - b - back to r.
uint16_t Wheel(byte WheelPos) {
if(WheelPos < 2) {
return matrix.Color333(0, 7, 0);
} else if(WheelPos < 5) {
WheelPos -= 2;
return matrix.Color333(7 , 0, 0);
} else {
WheelPos -= 5;
return matrix.Color333(0, 7, 0);
}
}

Advertisement

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Fout bij het compileren voor board Arduino Mega or Mega

Berichtdoor shooter » 28 Nov 2020, 15:07

heb je de juiste board aanstaan? heb je de juiste usb poort aanstaan?
zet verbose aan onder instellingen dan krijg je betere meldingen wat te doen
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Fout bij het compileren voor board Arduino Mega or Mega

Berichtdoor Gij Kieken » 28 Nov 2020, 16:10

Zou het niet kunnen dat je updates van je gebruikte libraries hebt gekregen en dat daar het probleem in schuilt.

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Fout bij het compileren voor board Arduino Mega or Mega

Berichtdoor Koepel » 28 Nov 2020, 19:55

Waarschijnlijk staat daarvoor "exit status 1" en waarschijnlijk staat de fout daar weer voor.

De "verbose" aanzetten wat shooter schreef gaat zo:
In het menu, ga naar "Bestand / Voorkeuren" en dan "Uitgebreide uitvoer weergeven tijdens", daar "compilatie" aanvinken.

Kun je dan de gehele uitvoer van de compiler kopiëren en aan ons laten zien ?

Berichten: 34
Geregistreerd: 15 Mei 2016, 17:44

Dank voor tips heren!

Berichtdoor Hans van Kampen » 29 Nov 2020, 17:53

Sorry voor late reactie maar was bezig met andere zaken. Nogmaals dank voor de tips en ik ga hier mee aan de slag en laat het weten als het is opgelost.

Berichten: 34
Geregistreerd: 15 Mei 2016, 17:44

Compiler na aanzetten verbose.

Berichtdoor Hans van Kampen » 29 Nov 2020, 18:06

Dank voor uitleg hoe dat moet Koepel.

Hieronder de gekopieerde compiler:

Arduino:1.8.12 (Windows 7), Board:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Admin\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Admin\AppData\Local\Temp\arduino_build_688818 -warnings=none -build-cache C:\Users\Admin\AppData\Local\Temp\arduino_cache_174336 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\Arduino\hardware\tools\avr -verbose C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_989303\sketch_nov29a.ino
C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\Admin\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Admin\AppData\Local\Temp\arduino_build_688818 -warnings=none -build-cache C:\Users\Admin\AppData\Local\Temp\arduino_cache_174336 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\Arduino\hardware\tools\avr -verbose C:\Users\Admin\AppData\Local\Temp\arduino_modified_sketch_989303\sketch_nov29a.ino
Using board 'mega' from platform in folder: C:\Program Files\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "C:\\Users\\Admin\\AppData\\Local\\Temp\\arduino_build_688818\\sketch\\sketch_nov29a.ino.cpp" -o nul
Alternatives for Adafruit_GFX.h: [DFRobot_RGBMatrix-master Adafruit-GFX-Library-master@1.10.3]
ResolveLibrary(Adafruit_GFX.h)
-> candidates: [DFRobot_RGBMatrix-master Adafruit-GFX-Library-master@1.10.3]
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master" "C:\\Users\\Admin\\AppData\\Local\\Temp\\arduino_build_688818\\sketch\\sketch_nov29a.ino.cpp" -o nul
Alternatives for RGBmatrixPanel.h: [RGB-matrix-Panel-master@1.1.5]
ResolveLibrary(RGBmatrixPanel.h)
-> candidates: [RGB-matrix-Panel-master@1.1.5]
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Program Files\\Arduino\\libraries\\RGB-matrix-Panel-master" "C:\\Users\\Admin\\AppData\\Local\\Temp\\arduino_build_688818\\sketch\\sketch_nov29a.ino.cpp" -o nul
Alternatives for MD_DS1307.h: [MD_DS1307-master@1.3.5]
ResolveLibrary(MD_DS1307.h)
-> candidates: [MD_DS1307-master@1.3.5]
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Program Files\\Arduino\\libraries\\RGB-matrix-Panel-master" "-IC:\\Program Files\\Arduino\\libraries\\MD_DS1307-master\\src" "C:\\Users\\Admin\\AppData\\Local\\Temp\\arduino_build_688818\\sketch\\sketch_nov29a.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
-> candidates: [Wire@1.0]
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Program Files\\Arduino\\libraries\\RGB-matrix-Panel-master" "-IC:\\Program Files\\Arduino\\libraries\\MD_DS1307-master\\src" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\Admin\\AppData\\Local\\Temp\\arduino_build_688818\\sketch\\sketch_nov29a.ino.cpp" -o nul
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Program Files\\Arduino\\libraries\\RGB-matrix-Panel-master" "-IC:\\Program Files\\Arduino\\libraries\\MD_DS1307-master\\src" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master\\Adafruit_GFX.cpp" -o nul
"C:\\Program Files\\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=atmega2560 -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master" "-IC:\\Program Files\\Arduino\\libraries\\RGB-matrix-Panel-master" "-IC:\\Program Files\\Arduino\\libraries\\MD_DS1307-master\\src" "-IC:\\Program Files\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Program Files\\Arduino\\libraries\\Adafruit-GFX-Library-master\\Adafruit_GrayOLED.cpp" -o nul
Alternatives for Adafruit_I2CDevice.h: []
ResolveLibrary(Adafruit_I2CDevice.h)
-> candidates: []
Meerdere bibliotheken gevonden voor "Adafruit_GFX.h"
Gebruikt: C:\Program Files\Arduino\libraries\Adafruit-GFX-Library-master
Niet gebruikt: C:\Program Files\Arduino\libraries\DFRobot_RGBMatrix-master
In file included from C:\Program Files\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GrayOLED.cpp:20:0:

C:\Program Files\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GrayOLED.h:30:10: fatal error: Adafruit_I2CDevice.h: No such file or directory

#include <Adafruit_I2CDevice.h>

^~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

Bibliotheek Adafruit-GFX-Library-master op versie 1.10.3 in map: C:\Program Files\Arduino\libraries\Adafruit-GFX-Library-master wordt gebruikt
Bibliotheek RGB-matrix-Panel-master op versie 1.1.5 in map: C:\Program Files\Arduino\libraries\RGB-matrix-Panel-master wordt gebruikt
Bibliotheek MD_DS1307-master op versie 1.3.5 in map: C:\Program Files\Arduino\libraries\MD_DS1307-master wordt gebruikt
Bibliotheek Wire op versie 1.0 in map: C:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire wordt gebruikt
exit status 1
Fout bij het compileren voor board Arduino Mega or Mega 2560

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Fout bij het compileren voor board Arduino Mega or Mega

Berichtdoor Koepel » 29 Nov 2020, 19:51

Als je een beetje kijkt wat de compiler wil zeggen, dan staat er dit:

Geen alternatieven gevonden voor Adafruit_I2CDevice.h, geen candidates die in de buurt komen.
Meerdere bibliotheken gevonden voor "Adafruit_GFX.h", dat is in dit geval niet goed.
De ene is: C:\Program Files\Arduino\libraries\Adafruit-GFX-Library-master
De andere is: C:\Program Files\Arduino\libraries\DFRobot_RGBMatrix-master
De compiler neemt die van Adafruit, maar komt er dan achter dat in die bibliotheek de "Adafruit_I2CDevice" wordt gebruikt en die ontbreekt.


Soms wijzigt Adafruit (en anderen) de libraries en soms wordt er een laag aan toegevoegd. Soms wordt een deel van de code in een andere library gezet en moet je zelf die andere library toevoegen. Dus na een update is er soms iets nodig om het weer te laten werken. Dat gebeurt regelmatig.

Het wordt tijd om je map "libraries" eens na te kijken. Als je die DFRobot_RGBMatrix-master niet gebruikt, dan zou ik die weg doen.
De map "libraries" zit naast je project mappen, meestal is dat Documents\Arduino\libraries

Dan even zoeken wat Adafruit zegt: https://github.com/adafruit/Adafruit-GFX-Library.
En daar staat dikgedrukt: You will also need to install the latest Adafruit BusIO library.

Gebruik je de Bibliotheek Beheer van de Arduino IDE ?
Je zou dus ook de map van de "Adafruit-GFX-Library" library uit de "libraries" map kunnen verwijderen en die dan opnieuw via Bibliotheek Beheer kunnen installeren.

Heb je zelf libraries toegevoegd en die zelf gekopieerd naar de Arduino bestanden op C:\Program Files\Arduino\libraries\ ? Dat is niet goed.
Dan kun je beter de Arduino uninstallen, de map C:\Program Files\Arduino verwijderen, de verborgen map "arduino15" opzoeken en verwijderen, en dan alsnog je map Documents\Arduino\libraries nakijken en dan pas de Arduino IDE installeren.

Als je gebruik maakt van Arduino wil dat nog niet zeggen dat je geen strakke organisatie van de code en libraries nodig hebt ;) :lol:

Berichten: 34
Geregistreerd: 15 Mei 2016, 17:44

Re: Fout bij het compileren voor board Arduino Mega or Mega

Berichtdoor Hans van Kampen » 29 Nov 2020, 20:11

Dank Koepel, Je hebt genoeg punten aangegeven ernaar te kijken, ik kom er op terug als alles OK is. Ik zag ook dat er meerdere bibliotheken in gebruik zijn en zal idd de map libraries eens na zien.

Op je vraag: Gebruik je de Bibliotheek Beheer van de Arduino IDE ? is mijn antwoord ja maar ik ga inderdaad de Adafruit-GFX-Library librarie verwijderen en opnieuw via beheer installeren.

De librarie DFRobot_RGBMatrix-master wordt voor een ander programma wel gebruikt. Ik ben met succes bezig op matrix boardjes RGB 32x64 pixels en programmeer en upload zelf sketches en heb ik de librarie weer nodig.

Berichten: 34
Geregistreerd: 15 Mei 2016, 17:44

Programma uploaden naar Arduino MEGA 2560 gelukt!

Berichtdoor Hans van Kampen » 30 Nov 2020, 21:18

Mijn klok draait weer op de 32x64 RGB matrix paneel zoals eerder maar had MEGA boardje voor wat anders gebruikt en later weer klok sketch uploaden lukte niet.

Mijn dank gaat uit naar KOEPEL, SHOOTER en GIJ KIEKEN. [[duim omhoog]]

Oude Arduino IDE verwijderd en nieuwe gedownload, er waren inderdaad meerdere bibliotheken in gebruik. Ook die verwijderd en nieuwe gedownload bij Github en zip bestanden uitgepakt en toegevoegd via Arduino IDE naar bibliotheek beheer aan de library's op advies.

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 21 gasten