DCF77

Arduino specifieke Software
Berichten: 79
Geregistreerd: 07 Dec 2012, 10:27
Woonplaats: Paesens (Frl)

Re: DCF77

Berichtdoor paysan » 17 Jun 2015, 09:28

Ik atuur je even een prive bericht.

Advertisement

Berichten: 31
Geregistreerd: 15 Mei 2015, 16:57

Re: DCF77

Berichtdoor Staf » 17 Jun 2015, 12:28


Berichten: 31
Geregistreerd: 15 Mei 2015, 16:57

DCF77

Berichtdoor Staf » 02 Okt 2015, 12:08

Goeden dag allemaal,

Hier gebruik ik Arduino Uno en een DCF77 module. In een boek vond ik twee sketch voor het gebruik van de DCF77 module met de Arduino Uno. Maar het lukt mij niet om die sketch te Uploaden. Wat loopt er verkeerd?
Hieronder één van de sketch en het foutmeldingsbericht bij het uploaden.


cpp code
// Listing 8.7
// DCF77-decoder met LC-display

// DCF77 dataformaat 201012066211CET
// CCYYMMDDdhhmmTTTT

#include <LiquidCrystal.h>
#include "DCF77.h"
#include <Time.h>
// creëer LCD-object, specificeer pennen
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int DCF77(1); // gebruik analoge ingang 1 van de Arduino
int ledPin = 13; // LED verbonden met digitale pen 13

void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
Serial.println("Starting...");
lcd.begin(16, 4); // initialiseer LCD met 16 kolommen, 4 rijen
delay(1000); // vertraging voor tragere LCD-modules
lcd.setCursor(3, 0);
lcd.print("DCF77 Clock");
delay(1000);
lcd.clear();
}

void loop() {
const char *v = DCF77.getDateTime();
if (0 != strcmp(v, "DCF77POLL")) {
Serial.println(v);

lcd.setCursor(3, 0);
if ('1' == v[18])
lcd.print("Maandag ");
if ('2' == v[18])
lcd.print("Dinsdag ");
if ('3' == v[18])
lcd.print("Woensdag ");
if ('4' == v[18])
lcd.print("Donderdag ");
if ('5' == v[18])
lcd.print("Vrijdag ");
if ('6' == v[18])
lcd.print("Zaterdag ");
if ('7' == v[18])
lcd.print("Zondag ");

lcd.setCursor(3, 1);
lcd.print(v[16]);
lcd.print(v[17]);
lcd.print(".");
lcd.print(v[14]);
lcd.print(v[15]);
lcd.print(".");
lcd.print(v[10]);
lcd.print(v[11]);
lcd.print(v[12]);
lcd.print(v[13]);

lcd.setCursor(19, 0);
lcd.print(v[19]);
lcd.print(v[20]);
lcd.print(":");
lcd.print(v[21]);
lcd.print(v[22]);

lcd.setCursor(19, 1);
lcd.print(v[23]);
lcd.print(v[24]);
lcd.print(v[25]);
lcd.println(v[26]);
}
if (100 < analogRead(1)) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}

}






Arduino: 1.6.5 (Windows 8.1), Board:"Arduino Uno"

Bibliotheek LiquidCrystal in map: C:\Arduino\Arduino\libraries\LiquidCrystal wordt gebruikt

Bibliotheek DCF77 in map: C:\Arduino\Arduino\libraries\DCF77 (legacy) wordt gebruikt

Bibliotheek Time in map: C:\Arduino\Arduino\libraries\Time (legacy) wordt gebruikt



C:\Arduino\Arduino\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=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Arduino\Arduino\hardware\arduino\avr\cores\arduino -IC:\Arduino\Arduino\hardware\arduino\avr\variants\standard -IC:\Arduino\Arduino\libraries\LiquidCrystal\src -IC:\Arduino\Arduino\libraries\DCF77 -IC:\Arduino\Arduino\libraries\Time C:\Users\Staf\AppData\Local\Temp\build9129878322813367716.tmp\DCF77BOEK.cpp -o C:\Users\Staf\AppData\Local\Temp\build9129878322813367716.tmp\DCF77BOEK.cpp.o

DCF77BOEK.ino: In function 'void loop()':
DCF77BOEK.ino:28:23: error: request for member 'getDateTime' in 'DCF77', which is of non-class type 'int'
request for member 'getDateTime' in 'DCF77', which is of non-class type 'int'

Berichten: 31
Geregistreerd: 15 Mei 2015, 16:57

DCF77

Berichtdoor Staf » 02 Okt 2015, 12:10

Wie kan mij een sketch bezorgen voor het gebruik van de Arduino Uno met een DCF77 module?

Met vriendelijke groeten.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DCF77

Berichtdoor nicoverduin » 02 Okt 2015, 15:44

Ik ben toch wel benieuwd waar jij deze sketches vandaan hebt gehaald.... Ik kan me wel voorstellen dat ze niet werken... Als ik de code zo ff bekijk...

En al eens gedacht aan google?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 31
Geregistreerd: 15 Mei 2015, 16:57

Re: DCF77

Berichtdoor Staf » 02 Okt 2015, 15:54

Bedankt voor je reactie.
De sketches komen uit het boek "ARDUINO Projecten voor gevorderden" uitgegeven door Elektor

Groeten,
Staf
.

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

Re: DCF77

Berichtdoor shooter » 02 Okt 2015, 18:35

het is of aanhalingstekens of haken, dat ligt aan de versie waarmee je compileert.
verder is DCF77(1) fout beter is A1.
en zo nog wel meer puntjes hoor.
paul deelen
shooter@home.nl

Berichten: 31
Geregistreerd: 15 Mei 2015, 16:57

Re: DCF77

Berichtdoor Staf » 03 Okt 2015, 11:33

Kan de gebruikte versie van Windows een invloed hebben op de sketchen? Daarmee bedoel ik of een sketch geschreven voor Windows 8 eveneens met Windows 10 kan gebruikt worden.

Vriendelijke groeten,
Staf

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DCF77

Berichtdoor nicoverduin » 03 Okt 2015, 13:08

nope....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: DCF77

Berichtdoor nicoverduin » 03 Okt 2015, 13:09

Staf schreef:Bedankt voor je reactie.
De sketches komen uit het boek "ARDUINO Projecten voor gevorderden" uitgegeven door Elektor

Groeten,
Staf
.

Ik heb dat boek niet en die gaat er ook niet komen. Zou je anders die pagina's die je hebt gebruikt ff kunnen scannen? Want mogelijk heb je iets verkeerd overgenomen..
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

VorigeVolgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 82 gasten