Hi All,
My first post, & it begins with a couple of appologies...
Firstly, I'm not a Salty Aquarium type, Tropical Planted is my thing.
Secondly, this seems a way strange place to be asking the question, but as this thread put me onto the track of LED lighting & the Arduino, it's kinda appropriate.
OK, I'm building a setup for my 4' loosely based on the great build & advice here. I am going to use the Arduino & Krusdino code, just maybe tweak a few bits to suit. I've got the Arduino & all the parts listed in the pdf.
Here's the problem, I have the Arduino connected to my PC, I can load the test program, Blink. But, when I try to load the Krusdino program I get nothing but compile errors, sample below.. There is more before & after this sample.
QUOTE
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:144: error: prototype for 'const String& String::operator+=(int)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:44: error: candidate is: const String& String::operator+=(const String&)
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:158: error: prototype for 'const String& String::operator+=(long int)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:44: error: candidate is: const String& String::operator+=(const String&)
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp: In member function 'const String& String::operator+=(const String&)':
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:175: error: '_array' was not declared in this scope
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:178: error: 'setArray' was not declared in this scope
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:182: error: '_array' was not declared in this scope
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:182: error: 'const class String' has no member named '_array'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp: At global scope:
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:190: error: no 'const String& String::append(char)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:195: error: no 'const String& String::append(char*)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:200: error: no 'const String& String::append(const String&)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:205: error: no 'const String& String::append(int, int)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:216: error: no 'const String& String::append(long int, int)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:225: error: no 'const String& String::append(int)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:233: error: no 'const String& String::append(long int)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:320: error: prototype for 'char String::charAt(int)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:57: error: candidate is: char String::charAt(unsigned int) const
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:336: error: prototype for 'void String::setCharAt(int, char)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:71: error: candidate is: void String::setCharAt(unsigned int, char)
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:352: error: prototype for 'boolean String::equals(char*)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:60: error: candidate is: unsigned char String::equals(const String&) const
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:363: error: prototype for 'boolean String::equals(const String&)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:60: error: candidate is: unsigned char String::equals(const String&) const
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:369: error: no 'boolean String::contains(char*)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:377: error: prototype for 'byte* String::getBytes()' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:79: error: candidate is: void String::getBytes(unsigned char*, unsigned int)
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:383: error: no 'void String::setArray(const char*)' member function declared in class 'String'
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:390: error: prototype for 'int String::indexOf(int)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:65: error: candidates are: int String::indexOf(const String&, unsigned int) const
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:64: error: int String::indexOf(const String&) const
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:63: error: int String::indexOf(char, unsigned int) const
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:62: error: int String::indexOf(char) const
C:\Users\Dad\Documents\Arduino\libraries\String\WString.cpp:396: error: prototype for 'int String::indexOf(const String&)' does not match any in class 'String'
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:65: error: candidates are: int String::indexOf(const String&, unsigned int) const
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:64: error: int String::indexOf(const String&) const
C:\Program Files (x86)\arduino-0019\hardware\arduino\cores\arduino/WString.h:63: error: int String::indexOf(char, unsigned int) const
I'm running Windows 7 64bit, Arduino software is installed at C:\Program Files (x86)\arduino-0019
The sketch directory is here with the libraries C:\Users\Dad\Documents\Arduino\libraries - this is the default location & correctly identified within the Arduino software environment preferances.
I've looked on the Arduino site, & to be honest, I may as well just throw the Arduino away. There's nothing in the pdf about loading the Krusdino onto the Arduino apart from where to put the libraries.
Can anyone offer any help, a thorough step by step loading guide?
TIA
Gary