Quanto mais eu mexo pior fica! Tentei importar as bibliotecas, agora o erro ficou pior:
Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno"
C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\variants\standard -IC:\Users\Public\Documents\Cerveja\libraries\EEPROM -IC:\Users\Public\Documents\Cerveja\libraries\LiquidCrystal -IC:\Users\Public\Documents\Cerveja\libraries\OneWire -IC:\Users\Public\Documents\Cerveja\libraries\ArdBir_2_6_70b10 C:\Users\vaio\AppData\Local\Temp\build3621023397107512682.tmp\ArdBir_2_6_70b10.cpp -o C:\Users\vaio\AppData\Local\Temp\build3621023397107512682.tmp\ArdBir_2_6_70b10.cpp.o
ArdBir_2_6_70b10.ino:82:20: warning: PID_v1.h: No such file or directory
In file included from ArdBir_2_6_70b10.ino:100:
/Presentazione.h: In function 'void Presentazione(byte, byte)':
/Presentazione.h:89: warning: only initialized variables can be placed into program memory area
/Presentazione.h:91: warning: only initialized variables can be placed into program memory area
In file included from ArdBir_2_6_70b10.ino:101:
/ArdBir1.h: In function 'void ArdBir1(byte, byte)':
/ArdBir1.h:38: warning: only initialized variables can be placed into program memory area
/ArdBir1.h:41: warning: only initialized variables can be placed into program memory area
In file included from ArdBir_2_6_70b10.ino:102:
/Funzioni.h: In function 'void CountDown(long unsigned int, byte, byte, byte)':
/Funzioni.h:135: warning: only initialized variables can be placed into program memory area
/Funzioni.h:139: warning: only initialized variables can be placed into program memory area
/Funzioni.h: In function 'byte LeggiPulsante(byte&, long unsigned int&)':
/Funzioni.h:193: warning: no return statement in function returning non-void
/Funzioni.h: In function 'float Arrotonda025(float&)':
/Funzioni.h:203: warning: no return statement in function returning non-void
/Funzioni.h: In function 'float ConvertiCtoF(float&)':
/Funzioni.h:210: warning: no return statement in function returning non-void
/Funzioni.h: In function 'float ConvertiFtoC(float&)':
/Funzioni.h:216: warning: no return statement in function returning non-void
/Funzioni.h: In function 'int Set(int&, int, int, int, long int, byte)':
/Funzioni.h:247: warning: no return statement in function returning non-void
/Funzioni.h: In function 'float Set(float&, float, float, float, long int, byte)':
/Funzioni.h:278: warning: no return statement in function returning non-void
/Funzioni.h: In function 'byte Set(byte&, byte, byte, byte, long int, byte)':
/Funzioni.h:309: warning: no return statement in function returning non-void
In file included from ArdBir_2_6_70b10.ino:109:
/LCD20x4_ITA.h: At global scope:
/LCD20x4_ITA.h:1: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:1: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:1: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:1: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:1: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:1: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:2: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h:3: warning: deprecated conversion from string constant to 'char*'
/LCD20x4_ITA.h: In function 'void LCDSpace(byte)':
/LCD20x4_ITA.h:13: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Version(byte, byte)':
/LCD20x4_ITA.h:37: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Intestazione()':
/LCD20x4_ITA.h:43: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_Procedo()':
/LCD20x4_ITA.h:49: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_Default(float)':
/LCD20x4_ITA.h:68: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void PauseScreen()':
/LCD20x4_ITA.h:81: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:83: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:86: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:88: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_QQSO()':
/LCD20x4_ITA.h:93: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_QQxO()':
/LCD20x4_ITA.h:97: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_SGEO()':
/LCD20x4_ITA.h:101: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_xGEO()':
/LCD20x4_ITA.h:105: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LCD_SxEO()':
/LCD20x4_ITA.h:110: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_1()':
/LCD20x4_ITA.h:118: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Manuale(float, float, float)':
/LCD20x4_ITA.h:131: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_2()':
/LCD20x4_ITA.h:138: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void AddMalt()':
/LCD20x4_ITA.h:142: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Stage(byte, float, float)':
/LCD20x4_ITA.h:150: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:163: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void SaltoStep()':
/LCD20x4_ITA.h:168: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void RemoveMalt()':
/LCD20x4_ITA.h:174: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Boil(float, float, byte)':
/LCD20x4_ITA.h:187: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:194: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:198: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void HopAdd(byte)':
/LCD20x4_ITA.h:208: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3()':
/LCD20x4_ITA.h:219: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_1()':
/LCD20x4_ITA.h:223: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void PidSet(int, byte)':
/LCD20x4_ITA.h:256: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_2()':
/LCD20x4_ITA.h:261: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void UnitSet(byte, byte)':
/LCD20x4_ITA.h:286: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:287: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:314: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:321: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:327: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:328: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:345: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:346: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:353: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_3()':
/LCD20x4_ITA.h:362: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void TimeSet(int)':
/LCD20x4_ITA.h:383: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_3_8()':
/LCD20x4_ITA.h:390: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_3_9()':
/LCD20x4_ITA.h:401: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_3_10(byte)':
/LCD20x4_ITA.h:407: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:410: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void TimeHops(int)':
/LCD20x4_ITA.h:419: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_4()':
/LCD20x4_ITA.h:426: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_4_1()':
/LCD20x4_ITA.h:434: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_4_2()':
/LCD20x4_ITA.h:439: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_4_3()':
/LCD20x4_ITA.h:444: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_4_4()':
/LCD20x4_ITA.h:449: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void NoRecipe()':
/LCD20x4_ITA.h:457: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Ricetta(byte, byte)':
/LCD20x4_ITA.h:468: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:470: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:475: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void LeggoRicetta(byte)':
/LCD20x4_ITA.h:488: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:493: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:494: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:496: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void SalvataggioRicetta(byte)':
/LCD20x4_ITA.h:503: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:504: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:506: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void SalvaRicetta()':
/LCD20x4_ITA.h:515: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:520: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void CancelloRicetta(byte)':
/LCD20x4_ITA.h:526: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:527: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Cancellazione(byte)':
/LCD20x4_ITA.h:538: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:543: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Inizializzazione()':
/LCD20x4_ITA.h:549: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Inizializza()':
/LCD20x4_ITA.h:557: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:561: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void MemoriaPiena()':
/LCD20x4_ITA.h:570: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:575: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Menu_3_5()':
/LCD20x4_ITA.h:582: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Pause_Stage(float, int)':
/LCD20x4_ITA.h:654: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:663: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void prompt_for_water()':
/LCD20x4_ITA.h:668: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Resume()':
/LCD20x4_ITA.h:675: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void PausaPompa(float, int)':
/LCD20x4_ITA.h:693: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void Iodine(float, int)':
/LCD20x4_ITA.h:703: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:712: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void End()':
/LCD20x4_ITA.h:722: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:724: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void PumpPrime()':
/LCD20x4_ITA.h:732: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void PartenzaRitardata()':
/LCD20x4_ITA.h:766: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:768: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void ImpostaTempo(long unsigned int)':
/LCD20x4_ITA.h:773: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void StartDelay(long unsigned int)':
/LCD20x4_ITA.h:782: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h: In function 'void TemperaturaRaggiunta()':
/LCD20x4_ITA.h:789: warning: only initialized variables can be placed into program memory area
/LCD20x4_ITA.h:791: warning: only initialized variables can be placed into program memory area
ArdBir_2_6_70b10.ino: At global scope:
ArdBir_2_6_70b10:187: error: 'PID' does not name a type
ArdBir_2_6_70b10.ino: In function 'void PID_HEAT(boolean)':
ArdBir_2_6_70b10:293: error: 'myPID' was not declared in this scope
ArdBir_2_6_70b10.ino: In function 'void load_pid_settings()':
ArdBir_2_6_70b10:311: error: 'myPID' was not declared in this scope
ArdBir_2_6_70b10.ino: In function 'boolean wait_for_confirm(boolean&, byte, byte, byte)':
ArdBir_2_6_70b10.ino:365: warning: no return statement in function returning non-void
ArdBir_2_6_70b10.ino: In function 'void Iodine_Test()':
ArdBir_2_6_70b10.ino:727: warning: comparison between signed and unsigned integer expressions
ArdBir_2_6_70b10.ino:727: warning: suggest parentheses around && within ||
ArdBir_2_6_70b10.ino: In function 'byte Congruita(byte&, byte)':
ArdBir_2_6_70b10.ino:1435: warning: suggest explicit braces to avoid ambiguous 'else'
ArdBir_2_6_70b10.ino:1438: warning: suggest explicit braces to avoid ambiguous 'else'
ArdBir_2_6_70b10.ino:1446: warning: no return statement in function returning non-void
ArdBir_2_6_70b10.ino: In function 'void loadRecipe()':
ArdBir_2_6_70b10.ino:1470: warning: unused variable 'NomeRicetta'
ArdBir_2_6_70b10.ino: In function 'void setup()':
ArdBir_2_6_70b10:1862: error: 'myPID' was not declared in this scope
ArdBir_2_6_70b10:1862: error: 'AUTOMATIC' was not declared in this scope