I have started a sketch for making a Barometer that logs to a SD Card at fifteen minute intervals. Problem I am having is getting the right formating for dataStrings1, dataString2, and dataString3.
Both the LogFile and Serial.print output a CVS formated line for 1 record.
Global variables:
String dataString1 = (dataString1);
String dataString2 = (dataString2);
String dataString3 = (dataString3);
void setup ()
:
String(dataString1) = "+= String(RTCTimedEvent.time.hour), DEC) + ":" += String(RTCTimedEvent.time.minute, DEC) + ":" += String(RTCTimedEvent.time.second), DEC)";
String(dataString2) = "+= String(RTCTimedEvent.time.month), DEC) + "/" += String(RTCTimedEvent.time.day), DEC) + "/" += String(RTCTimedEvent.time.year), DEC))";
String(dataString3) = "+= String(Pressure, DEC) + ", " += String(atm, DEC) + ", " += String(Altitude, DEC)";
logFile.println"String(id) + ", " + (dataString1) + ", " + (dataString2) + ", " + (dataString3)";
logFile.close();
Serial.println"String(id) + ", " + (dataString1) + ", " + (dataString2) + ", " + (dataString3)";
sketch_dec13a.ino: In function 'void setup()':
sketch_dec13a:135: error: expected ',' or ';' before ':' token
sketch_dec13a:136: error: invalid operands of types 'const char [45]' and 'const char [44]' to binary 'operator/'
sketch_dec13a:137: error: expected unqualified-id before string constant
sketch_dec13a.ino: In function 'void loop()':
sketch_dec13a:166: error: expected `;' before string constant
sketch_dec13a:166: error: statement cannot resolve address of overloaded function
sketch_dec13a:168: error: expected `;' before string constant
sketch_dec13a:168: error: statement cannot resolve address of overloaded function
I have gone from 35 errors to only these error; I could sure use some help wwith these Strings!
There is a new book, that I have on order: "Beginning C for Arduino" by Jack Purdum. Book is due to arrive Saturaday.
Will attach or email sketch if needed.