Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Firmenkunden / Bildungseinrichtungs Shop

Uhren

Probleme beim Sketch compilieren

Liebe ELVforum-Community, mit dem heutigen Tag informieren wir Sie darüber, dass dieses Forum demnächst eingestellt wird. Alle weiteren Informationen zu diesem Schritt und welche Alternative wir planen, entnehmen Sie bitte dem angepinnten Forumsbeitrag.
Beiträge zu diesem Thema: 6

ELV Bausatz Real-Time-Clock-DCF-Modul mit I2C, SPI u. UART-Schnittstelle, RTC-DCF

Artikel-Nr.: 130541

zum Produkt
Probleme beim Sketch compilieren
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
16.04.2015, 16:55


Guten Tag allerseits!

ich habe probleme beim compilieren des settime sketches.

Ich erhalte diese Fehlermeldung:

Arduino: 1.6.1 (Mac OS X), Platine: "Arduino Uno"

Build-Optionen wurden verändert, alles wird neu gebaut
Verwende die Bibliothek DateTime im Ordner: /Users/Stefan/Documents/Arduino/libraries/DateTime (legacy)
Verwende die Bibliothek RTC_DCF im Ordner: /Users/Stefan/Documents/Arduino/libraries/RTC_DCF (legacy)

/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10601 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/variants/standard -I/Users/Stefan/Documents/Arduino/libraries/DateTime -I/Users/Stefan/Documents/Arduino/libraries/RTC_DCF /var/folders/0m/ty3t29sx1rn3ks1z5qj76ynw0000gn/T/build3377579013924949508.tmp/setTime.cpp -o /var/folders/0m/ty3t29sx1rn3ks1z5qj76ynw0000gn/T/build3377579013924949508.tmp/setTime.cpp.o
In file included from setTime.ino:14:0:
/Users/Stefan/Documents/Arduino/libraries/RTC_DCF/RealTimeClock_DCF.h:6:35: fatal error: config\RTC_DCF_config.h: No such file or directory
#include "config\RTC_DCF_config.h"
^
compilation terminated.
Fehler beim Kompilieren.

Kann jemand etwas damit anfangen?

Ich verwende arduino Version 1.6.1 auf einem Mac mit Yosemite

Grüße Stefan

Aw: Probleme beim Sketch compilieren
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
20.04.2015, 21:01

Hallo ELV Team,

Habt Ihr evtl. eine lösung ?

Grüsse Stefan
Aw: Probleme beim Sketch compilieren
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
20.04.2015, 21:17

Also: ich habe gerade die Version 1.6.3 von arduino für MAC OSX
installiert.
Dann habe ich versucht das File setTime zu kompilieren...

Ebenfalls Fehlerhaft..

Hier der Debugg Report.

Build-Optionen wurden verändert, alles wird neu gebaut
Verwende die Bibliothek DateTime im Ordner: /Users/Stefan/Documents/Arduino/libraries/DateTime (legacy)
Verwende die Bibliothek RealTimeClock_DCF im Ordner: /Users/Stefan/Documents/Arduino/libraries/RealTimeClock_DCF (legacy)
Verwende die Bibliothek Wire im Ordner: /Users/Stefan/Documents/Arduino/libraries/Wire (legacy)

/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10603 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/variants/standard -I/Users/Stefan/Documents/Arduino/libraries/DateTime -I/Users/Stefan/Documents/Arduino/libraries/RealTimeClock_DCF -I/Users/Stefan/Documents/Arduino/libraries/Wire /var/folders/0m/ty3t29sx1rn3ks1z5qj76ynw0000gn/T/build791187649255109468.tmp/setTime.cpp -o /var/folders/0m/ty3t29sx1rn3ks1z5qj76ynw0000gn/T/build791187649255109468.tmp/setTime.cpp.o
In file included from /Users/Stefan/Documents/Arduino/libraries/RealTimeClock_DCF/RealTimeClock_DCF.h:4:0,
from setTime.ino:16:
/Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:117:14: error: conflicting declaration 'typedef bool boolean'
typedef bool boolean;
^
In file included from setTime.ino:15:0:
/Users/Stefan/Documents/Arduino/libraries/DateTime/DateTime.h:17:17: error: 'boolean' has a previous declaration as 'typedef uint8_t boolean'
typedef uint8_t boolean;
^
In file included from setTime.ino:16:0:
/Users/Stefan/Documents/Arduino/libraries/RealTimeClock_DCF/RealTimeClock_DCF.h:113:8: error: expected constructor, destructor, or type conversion before 'RealTimeClock_DCF'
Klasse RealTimeClock_DCF
^
/Users/Stefan/Documents/Arduino/libraries/RealTimeClock_DCF/RealTimeClock_DCF.h:168:8: error: 'RealTimeClock_DCF' does not name a type
extern RealTimeClock_DCF RTC_DCF;
^
setTime.ino:39:1: error: 'DateTime' does not name a type
setTime.ino: In function 'void setup()':
setTime.ino:50:3: error: 'RTC_DCF' was not declared in this scope
setTime.ino:53:24: error: 'dateTime' was not declared in this scope
setTime.ino: In function 'void loop()':
setTime.ino:65:3: error: 'RTC_DCF' was not declared in this scope
setTime.ino:65:24: error: 'dateTime' was not declared in this scope
setTime.ino: In function 'void printClock()':
setTime.ino:74:67: error: 'dateTime' was not declared in this scope
Multiple libraries were found for "Wire.h"
Used: /Users/Stefan/Documents/Arduino/libraries/Wire
Not used: /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/Wire
Fehler beim Kompilieren.
Aw: Probleme beim Sketch compilieren
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
30.04.2015, 13:22

/******************************************************************************
Beispiel: setTime V2

Beschreibung: Dieses Beispiel zeigt das Schreiben und Lesen der Uhrzeit aus
der RTC-DCF des elv Boards

Die DCF / RTC ist via I2C angeschlossen.


Wichtig: die DCF77 Zeit wird zum Test via Terminal auf 115200 Baud ausgegeben

Modifikation: Stefan Strauch stevie72@gmx.de

******************************************************************************/

#include "Time.h"
#include "RealTimeClock_DCF.h"
#include "Wire.h"

/******************************************************************************
globale Variablen
******************************************************************************/

/* einzustellende Uhrzeit */
DateTime dateTime = DateTime(0, 1, 1, DateTime::SATURDAY, 0, 0, 0);

/******************************************************************************
Funktionen
******************************************************************************/
void setup()
{

/* die serielle Ausgabe initialisieren */
Serial.begin(115200);

/* der RTC-DCF benötigt ca. 1,5 Sekunden bis er Daten empfangen kann */
delay(1500);

/* RTC-DCF starten */
RTC_DCF.begin();

/* RTC-DCF Empfang einschalten */
RTC_DCF.enableDCF77Reception();

/* LED einschalten wenn DCF sync - dient zur optischen Kontrolle ob das Board empfaengt */
RTC_DCF.enableDCF77LED();


/* Uhrzeit im RTC-DCF setzen */
RTC_DCF.setDateTime(&dateTime);


}

void loop()
{
/* ca. jede Sekunde wird die Uhrzeit ausgelesen und über die serielle Schnittstelle ausgegeben. */
delay(1000);

RTC_DCF.getDateTime(&dateTime);

printClock();
}

void printClock(void)
{
char clockString;

sprintf(clockString, "Es ist %02u:%02u:%02u am %02u.%02u.%02u", dateTime.getHour(), dateTime.getMinute(), dateTime.getSecond(), dateTime.getDay(), dateTime.getMonth(), dateTime.getYear());

Serial.println(clockString);
}




//*************************************** EOF *********************

Aw: Probleme beim Sketch compilieren
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
30.04.2015, 13:26


Fehler in dr darstellung


ich habe mir gerade mal das posting angesehen und mir ist aufgefallen, dass sich dort ein Fehler eingeschlichen hat.

Die & zeichen zu beginn einer Zeile bitte durch /* ersetzen.

Grüße Stefan

Aw: Probleme beim Sketch compilieren
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
30.04.2015, 13:27


/ *