Buenas noches Antonio:
Me he estado leyendo tu libro sobre el controlador y después de realizar toda la instalación del arduino, su correspondiente instalación(incluidas librerías)... me he puesto a realizar una primera prueba.
Antes de nada, he de decir que sólo tengo puesto el arduino y la pantalla.
Al compilar me da el siguiente error...
Arduino:1.6.5 Hourly Build 2015/09/22 05:14 (Windows 8.1), Placa:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
CAO_1.2.1.cpp.o: In function `CaoMonitoringProc()':
G:\arduino/CAO_1.2.1.ino:67: undefined reference to `RTC_DS1307::now()'
G:\arduino/CAO_1.2.1.ino:72: undefined reference to `Cao1_Sensor::Read()'
G:\arduino/CAO_1.2.1.ino:73: undefined reference to `Cao1_Sensor::Read()'
G:\arduino/CAO_1.2.1.ino:74: undefined reference to `Cao1_Sensor::Read()'
G:\arduino/CAO_1.2.1.ino:76: undefined reference to `DateTime::unixtime() const'
G:\arduino/CAO_1.2.1.ino:78: undefined reference to `DailySchDO'
G:\arduino/CAO_1.2.1.ino:78: undefined reference to `DailySchDO'
G:\arduino/CAO_1.2.1.ino:78: undefined reference to `Cao1_DailySchDO::UpdateTasks(long)'
G:\arduino/CAO_1.2.1.ino:81: undefined reference to `DateTime::UnixTime2StrTime(unsigned long)'
G:\arduino/CAO_1.2.1.ino:81: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:81: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:81: undefined reference to `Cao1_Lcd20x4::SetLine_SerNL(char*, bool, int)'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:83: undefined reference to `Cao1_Lcd20x4::SetLine_SerNL(char*, bool, int)'
G:\arduino/CAO_1.2.1.ino:84: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:84: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:84: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:84: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:84: undefined reference to `Cao1_Lcd20x4::SetLine_SerNL(char*, bool, int)'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Cao1_Dimmer4Lz::GetStrDimmer(bool)'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:88: undefined reference to `Cao1_Lcd20x4::Scrollh20(char*, int)'
G:\arduino/CAO_1.2.1.ino:92: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:92: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:92: undefined reference to `Cao1_Dimmer4Lz::GetZn()'
G:\arduino/CAO_1.2.1.ino:95: undefined reference to `Pulsad'
G:\arduino/CAO_1.2.1.ino:95: undefined reference to `Pulsad'
G:\arduino/CAO_1.2.1.ino:95: undefined reference to `Cao1_Botonera5Puls:
cSegDsdCambBotonera()'
G:\arduino/CAO_1.2.1.ino:95: undefined reference to `Parm'
G:\arduino/CAO_1.2.1.ino:95: undefined reference to `Parm'
G:\arduino/CAO_1.2.1.ino:95: undefined reference to `Cao1_Parm::EEP_Read(int)'
G:\arduino/CAO_1.2.1.ino:103: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:103: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:103: undefined reference to `Cao1_Lcd20x4::Refresh()'
G:\arduino/CAO_1.2.1.ino:110: undefined reference to `DateTime::UnixTime2StrTime(unsigned long)'
G:\arduino/CAO_1.2.1.ino:112: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:112: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:112: undefined reference to `Cao1_Sensor::StrValSt(bool)'
G:\arduino/CAO_1.2.1.ino:112: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:112: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:112: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:113: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:113: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:113: undefined reference to `Cao1_Dimmer4Lz::GetStrDimmer(bool)'
G:\arduino/CAO_1.2.1.ino:123: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:123: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:123: undefined reference to `Cao1_SerialFmt::Fmt(int, __FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:128: undefined reference to `Cao1_Sensor::GetAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:128: undefined reference to `Cao1_Sensor::GetAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:131: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:131: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:131: undefined reference to `Cao1_Lcd20x4::Cls()'
G:\arduino/CAO_1.2.1.ino:132: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:132: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:132: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:132: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:132: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:132: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:133: undefined reference to `Cao1_Sensor::GetAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:134: undefined reference to `Cao1_Sensor::GetAlarm(char*, int)'
G:\arduino/CAO_1.2.1.ino:134: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:134: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:134: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:136: undefined reference to `Cao1_Sensor::GetAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:137: undefined reference to `Cao1_Sensor::GetAlarm(char*, int)'
G:\arduino/CAO_1.2.1.ino:137: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:137: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:137: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:139: undefined reference to `Cao1_Sensor::GetAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:140: undefined reference to `Cao1_Sensor::GetAlarm(char*, int)'
G:\arduino/CAO_1.2.1.ino:140: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:140: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:140: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:145: undefined reference to `Cao1_Sensor::GetSoundAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:145: undefined reference to `Cao1_Sensor::GetSoundAlarmCondition()'
G:\arduino/CAO_1.2.1.ino:96: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:96: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:96: undefined reference to `Cao1_Lcd20x4::Cls()'
G:\arduino/CAO_1.2.1.ino:146: undefined reference to `Parm'
G:\arduino/CAO_1.2.1.ino:146: undefined reference to `Parm'
G:\arduino/CAO_1.2.1.ino:146: undefined reference to `Cao1_Parm::EEP_Read(int)'
G:\arduino/CAO_1.2.1.ino:147: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:147: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:147: undefined reference to `Cao1_Buzz::Tick()'
G:\arduino/CAO_1.2.1.ino:150: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:150: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:150: undefined reference to `Cao1_Buzz::Alarm()'
CAO_1.2.1.cpp.o: In function `GetPhAcu()':
G:\arduino/CAO_1.2.1.ino:161: undefined reference to `Cao1_LinealSensor::ReadSensor()'
CAO_1.2.1.cpp.o: In function `GetTempAcu()':
G:\arduino/CAO_1.2.1.ino:170: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:170: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:170: undefined reference to `Cao1_DS18x20::GetTempAddr(char*)'
CAO_1.2.1.cpp.o: In function `GetTempLeds()':
G:\arduino/CAO_1.2.1.ino:179: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:179: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:179: undefined reference to `Cao1_DS18x20::GetTempAddr(char*)'
CAO_1.2.1.cpp.o: In function `LeerBotonera()':
G:\arduino/CAO_1.2.1.ino:187: undefined reference to `Pulsad'
G:\arduino/CAO_1.2.1.ino:187: undefined reference to `Pulsad'
G:\arduino/CAO_1.2.1.ino:187: undefined reference to `Cao1_Botonera5Puls::ButtPressed()'
G:\arduino/CAO_1.2.1.ino:189: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:189: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:189: undefined reference to `Cao1_Buzz::Tick()'
G:\arduino/CAO_1.2.1.ino:190: undefined reference to `SafeMode()'
G:\arduino/CAO_1.2.1.ino:192: undefined reference to `MenuPrincipal(char const*)'
CAO_1.2.1.cpp.o: In function `setup':
G:\arduino/CAO_1.2.1.ino:209: undefined reference to `SafeMode()'
G:\arduino/CAO_1.2.1.ino:218: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:218: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:218: undefined reference to `Cao1_Buzz::Ini(int)'
G:\arduino/CAO_1.2.1.ino:218: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:219: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:219: undefined reference to `Cao1_Lcd20x4::Ini()'
G:\arduino/CAO_1.2.1.ino:220: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:220: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:220: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:220: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:220: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:220: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:221: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:221: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:221: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:221: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:222: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:222: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:222: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:222: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:223: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:223: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:223: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:223: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:225: undefined reference to `Pulsad'
G:\arduino/CAO_1.2.1.ino:225: undefined reference to `Pulsad'
G:\arduino/CAO_1.2.1.ino:225: undefined reference to `Cao1_Botonera5Puls::Ini(int)'
G:\arduino/CAO_1.2.1.ino:229: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:229: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:229: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:229: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:230: undefined reference to `Parm'
G:\arduino/CAO_1.2.1.ino:230: undefined reference to `Parm'
G:\arduino/CAO_1.2.1.ino:230: undefined reference to `Cao1_Parm::Ini(unsigned char, unsigned char, unsigned char, bool)'
G:\arduino/CAO_1.2.1.ino:230: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:230: undefined reference to `Buzz'
G:\arduino/CAO_1.2.1.ino:234: undefined reference to `Cao1_Buzz::Ring()'
G:\arduino/CAO_1.2.1.ino:235: undefined reference to `Confirm(bool, char const*, char const*, char, int)'
G:\arduino/CAO_1.2.1.ino:235: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:239: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:239: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:239: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:239: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:239: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:239: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:240: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:240: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:240: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:240: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:244: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:244: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:244: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:244: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:244: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:244: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:243: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:252: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:252: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:252: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:252: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:252: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:252: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:253: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:253: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:253: undefined reference to `Cao1_Dimmer4Lz::Ini(bool, int, int, int, int, bool)'
G:\arduino/CAO_1.2.1.ino:253: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:254: undefined reference to `RTC'
G:\arduino/CAO_1.2.1.ino:254: undefined reference to `RTC'
G:\arduino/CAO_1.2.1.ino:255: undefined reference to `RTC_DS1307::Ini()'
G:\arduino/CAO_1.2.1.ino:256: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:256: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:256: undefined reference to `Cao1_DS18x20::Ini(int, int, bool)'
G:\arduino/CAO_1.2.1.ino:257: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:257: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:257: undefined reference to `Cao1_DS18x20::GetPosSensor(char*)'
G:\arduino/CAO_1.2.1.ino:258: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:258: undefined reference to `ds18x20'
G:\arduino/CAO_1.2.1.ino:258: undefined reference to `Cao1_DS18x20::GetPosSensor(char*)'
G:\arduino/CAO_1.2.1.ino:268: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:268: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:268: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:268: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:269: undefined reference to `Cao1_Sensor::IniBroken(int, char*, int, int, bool, bool)'
G:\arduino/CAO_1.2.1.ino:272: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:272: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:272: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:272: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:273: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:273: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:273: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:276: undefined reference to `Cao1_Sensor::Ini(int, char*, int, int, bool, bool, int (*)(), void (*)(int, int), int, char*, bool)'
G:\arduino/CAO_1.2.1.ino:280: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:280: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:280: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:280: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:280: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:280: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:281: undefined reference to `Cao1_Sensor::IniBroken(int, char*, int, int, bool, bool)'
G:\arduino/CAO_1.2.1.ino:284: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:284: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:284: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:284: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:284: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:284: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:285: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:285: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:285: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:288: undefined reference to `Cao1_Sensor::Ini(int, char*, int, int, bool, bool, int (*)(), void (*)(int, int), int, char*, bool)'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:291: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:302: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:302: undefined reference to `SerFmt'
G:\arduino/CAO_1.2.1.ino:302: undefined reference to `Cao1_SerialFmt::Fmt(int, __FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:309: undefined reference to `Cao1_SerialFmt::Fmt(int, __FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:310: undefined reference to `Cao1_SerialFmt::Fmt(int, __FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:318: undefined reference to `Cao1_LinealSensor::Ini(__FlashStringHelper const*, __FlashStringHelper const*, __FlashStringHelper const*, char, int, int, char*, unsigned char, int, int, int, int, bool)'
G:\arduino/CAO_1.2.1.ino:328: undefined reference to `Cao1_Sensor::Ini(int, char*, int, int, bool, bool, int (*)(), void (*)(int, int), int, char*, bool)'
G:\arduino/CAO_1.2.1.ino:328: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:334: undefined reference to `SetFrecPWM_Motors()'
G:\arduino/CAO_1.2.1.ino:335: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:335: undefined reference to `CheckTaskConf(bool)'
G:\arduino/CAO_1.2.1.ino:336: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:342: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:342: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:342: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:342: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:342: undefined reference to `freeMemory()'
G:\arduino/CAO_1.2.1.ino:342: undefined reference to `Cao1_SerialFmt::Fmt(__FlashStringHelper const*, ...)'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `Cao1_Lcd20x4:
rintLn_Ser(char*, bool)'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `CR(bool)'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:343: undefined reference to `Cao1_DelayPlus::SetProcHighPri(void (*)())'
G:\arduino/CAO_1.2.1.ino:345: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:345: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:347: undefined reference to `Cao1_DelayPlus::SetProcLowPri(void (*)(), unsigned long)'
G:\arduino/CAO_1.2.1.ino:347: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:347: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:347: undefined reference to `Cao1_DelayPlus::Enable()'
G:\arduino/CAO_1.2.1.ino:348: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:348: undefined reference to `LCD'
G:\arduino/CAO_1.2.1.ino:348: undefined reference to `Cao1_Lcd20x4::Cls()'
CAO_1.2.1.cpp.o: In function `loop':
G:\arduino/CAO_1.2.1.ino:351: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:351: undefined reference to `DelayPlus'
G:\arduino/CAO_1.2.1.ino:351: undefined reference to `Cao1_DelayPlus:
elay(int)'
G:\arduino/CAO_1.2.1.ino:351: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:351: undefined reference to `Dimmer'
G:\arduino/CAO_1.2.1.ino:351: undefined reference to `Cao1_Dimmer4Lz::UpdateDimeos()'
CAO_1.2.1.cpp.o: In function `__static_initialization_and_destruction_0':
G:\arduino/CAO_1.2.1.ino:50: undefined reference to `Cao1_Sensor::Cao1_Sensor()'
G:\arduino/CAO_1.2.1.ino:51: undefined reference to `Cao1_Sensor::Cao1_Sensor()'
G:\arduino/CAO_1.2.1.ino:52: undefined reference to `Cao1_Sensor::Cao1_Sensor()'
G:\arduino/CAO_1.2.1.ino:53: undefined reference to `Cao1_LinealSensor::Cao1_LinealSensor()'
collect2.exe: error: ld returned 1 exit status
Error de compilación
This report would have more information with
"Show verbose output during compilation"
activala desde Archivo > Preferencias
Mis conocimientos de programación del arduino son más bien nulos así que estas son mis cuestiones:
1.- ¿Me falta algo de configurar? entiendo que si no ha sido cargado el código en arduino, no debería dar error por no encontrar los diferentes sensores que no tengo puestos.
2.- ¿Sería posible instalar ciertos módulos y otros no de tu proyecto?, es decir, imaginemos que no quiero por ahora el dimeo de la luz... ¿podría quitar este modulo del proyecto sin interferir en la aplicación?
Como verás estoy dando mis primeros pasos en este proyecto
Un saludo y gracias por todo...