Buenass. Estoy intentando realizar un menú para un indoor utilizando un Mega 2560, un LCD 16x2 Keypad Shield y las librerías LiquidCrystal y LiquidMenu, pero por algún motivo me surge un error y desconozco el motivo. Aquí les adjunto el código que tengo por el momento, ya que solo estoy probando lo que hice hasta ahora:
#include <LiquidCrystal.h>
#include <LiquidMenu.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
int boton = A0;
int valor;
int planta_seleccionada;
int CicloDeLuz;
int TempDentroMax;
int TempDentroMin;
int pHAgua;
int TempAgua;
byte grado[8] = { B01110, B01010, B01110, B00000, B00000, B00000, B00000, B00000 };
LiquidLine linea1(1, 0, "LECHUGA");
LiquidLine linea2(1, 1, "TOMATE");
LiquidLine linea3(1, 0, "FRUTILLA");
LiquidLine linea4(1, 1, "RUCULA");
LiquidScreen pantalla1(linea1, linea2, linea3, linea4);
LiquidLine linea1_2(1, 0, "Ciclo de Luz");
LiquidLine linea2_2(1, 1, "Temp. Dentro");
LiquidLine linea3_2(1, 0, "pH del Agua");
LiquidLine linea4_2(1, 1, "Temp. del Agua");
LiquidScreen pantalla2(linea1_2, linea2_2, linea3_2, linea4_2);
LiquidLine lineaCicloLuz1(1, 0, "24 - 0 hs");
LiquidLine lineaCicloLuz2(1, 1, "18 - 6 hs");
LiquidLine lineaCicloLuz3(1, 0, "12 - 12 hs");
LiquidLine lineaCicloLuz4(1, 1, " 6 - 18 hs");
LiquidScreen pantalla3(lineaCicloLuz1, lineaCicloLuz2, lineaCicloLuz3, lineaCicloLuz4);
LiquidLine lineaTempDentroMax(1, 0, "Temp Maxima");
LiquidLine lineaTempDentroMin(1, 1, "Temp Minima");
LiquidScreen pantalla4(lineaTempDentroMax, lineaTempDentroMin);
LiquidLine lineaTempDentroMax1(1, 0, "40 C");
LiquidLine lineaTempDentroMax2(1, 1, "35 C");
LiquidLine lineaTempDentroMax3(1, 0, "30 C");
LiquidLine lineaTempDentroMax4(1, 1, "25 C");
LiquidScreen pantalla5(lineaTempDentroMax1, lineaTempDentroMax2, lineaTempDentroMax3, lineaTempDentroMax4);
LiquidLine lineaTempDentroMin1(1, 0, "20 C");
LiquidLine lineaTempDentroMin2(1, 1, "15 C");
LiquidLine lineaTempDentroMin3(1, 0, "10 C");
LiquidLine lineaTempDentroMin4(1, 1, " 5 C");
LiquidScreen pantalla6(lineaTempDentroMin1, lineaTempDentroMin2, lineaTempDentroMin3, lineaTempDentroMin4);
LiquidMenu menu(lcd, pantalla1, pantalla2, pantalla3, pantalla4, pantalla5, pantalla6);
void setup() {
Serial.begin(9600);
lcd.begin(16,2);
lcd.createChar(3, grado);
linea1.set_focusPosition(Position::LEFT);
linea2.set_focusPosition(Position::LEFT);
linea3.set_focusPosition(Position::LEFT);
linea4.set_focusPosition(Position::LEFT);
linea1.attach_function(1, fn_lechuga);
linea2.attach_function(1, fn_tomate);
linea3.attach_function(1, fn_frutilla);
linea4.attach_function(1, fn_rucula);
menu.add_screen(pantalla1);
linea1_2.set_focusPosition(Position::LEFT);
linea2_2.set_focusPosition(Position::LEFT);
linea3_2.set_focusPosition(Position::LEFT);
linea4_2.set_focusPosition(Position::LEFT);
linea1_2.attach_function(1, fn_cicloluz);
linea2_2.attach_function(1, fn_tempdentro);
linea3_2.attach_function(1, fn_ph);
linea4_2.attach_function(1, fn_tempagua);
menu.add_screen(pantalla2);
lineaCicloLuz1.set_focusPosition(Position::LEFT);
lineaCicloLuz2.set_focusPosition(Position::LEFT);
lineaCicloLuz3.set_focusPosition(Position::LEFT);
lineaCicloLuz4.set_focusPosition(Position::LEFT);
lineaCicloLuz1.attach_function(1, fn_CicloLuz1);
lineaCicloLuz2.attach_function(1, fn_CicloLuz2);
lineaCicloLuz3.attach_function(1, fn_CicloLuz3);
lineaCicloLuz4.attach_function(1, fn_CicloLuz4);
menu.add_screen(pantalla3);
lineaTempDentroMax.set_focusPosition(Position::LEFT);
lineaTempDentroMin.set_focusPosition(Position::LEFT);
lineaTempDentroMax.attach_function(1, fn_TempDentroMax);
lineaTempDentroMin.attach_function(1, fn_TempDentroMin);
menu.add_screen(pantalla4);
lineaTempDentroMax1.set_focusPosition(Position::LEFT);
lineaTempDentroMax2.set_focusPosition(Position::LEFT);
lineaTempDentroMax3.set_focusPosition(Position::LEFT);
lineaTempDentroMax4.set_focusPosition(Position::LEFT);
lineaTempDentroMax1.attach_function(1, fn_TempDentroMax1);
lineaTempDentroMax2.attach_function(1, fn_TempDentroMax2);
lineaTempDentroMax3.attach_function(1, fn_TempDentroMax3);
lineaTempDentroMax4.attach_function(1, fn_TempDentroMax4);
menu.add_screen(pantalla5);
lineaTempDentroMin1.set_focusPosition(Position::LEFT);
lineaTempDentroMin2.set_focusPosition(Position::LEFT);
lineaTempDentroMin3.set_focusPosition(Position::LEFT);
lineaTempDentroMin4.set_focusPosition(Position::LEFT);
lineaTempDentroMin1.attach_function(1, fn_TempDentroMin1);
lineaTempDentroMin2.attach_function(1, fn_TempDentroMin2);
lineaTempDentroMin3.attach_function(1, fn_TempDentroMin3);
lineaTempDentroMin4.attach_function(1, fn_TempDentroMin4);
menu.add_screen(pantalla6);
pantalla1.set_displayLineCount(2);
pantalla2.set_displayLineCount(2);
pantalla3.set_displayLineCount(2);
pantalla4.set_displayLineCount(2);
pantalla5.set_displayLineCount(2);
pantalla6.set_displayLineCount(2);
menu.set_focusedLine(0);
menu.update();
}
void loop() {
valor = analogRead(boton);
Serial.println(valor);
selectOption();
if (valor > 250 && valor < 260){ //ABAJO
menu.switch_focus(true);
}
if (valor > 90 && valor < 150){ //ARRIBA
menu.switch_focus(false);
}
menu.update();
delay(200);
if (valor > 400 && valor < 410){ //ATRAS
menu.change_screen(1);
menu.set_focusedLine(0);
}
}
//------------------ Funciones ---------------------
void selectOption(){
if(valor > -20 && valor < 50){ //SELECCIONAR
menu.call_function(1);
delay(100);
}
}
void fn_lechuga(){
menu.change_screen(2);
menu.set_focusedLine(0);
planta_seleccionada = 1;
}
void fn_tomate(){
menu.change_screen(2);
menu.set_focusedLine(0);
planta_seleccionada = 2;
}
void fn_frutilla(){
menu.change_screen(2);
menu.set_focusedLine(0);
planta_seleccionada = 3;
}
void fn_rucula(){
menu.change_screen(2);
menu.set_focusedLine(0);
planta_seleccionada = 4;
}
void fn_cicloluz(){
menu.change_screen(3);
menu.set_focusedLine(0);
}
void fn_CicloLuz1(){
menu.change_screen(1);
menu.set_focusedLine(0);
CicloDeLuz = 1;
}
void fn_CicloLuz2(){
menu.change_screen(1);
menu.set_focusedLine(0);
CicloDeLuz = 2;
}
void fn_CicloLuz3(){
menu.change_screen(1);
menu.set_focusedLine(0);
CicloDeLuz = 3;
}
void fn_CicloLuz4(){
menu.change_screen(1);
menu.set_focusedLine(0);
CicloDeLuz = 4;
}
void fn_tempdentro(){
menu.change_screen(4);
menu.set_focusedLine(0);
}
void fn_TempDentroMax(){
menu.change_screen(5);
menu.set_focusedLine(0);
}
void fn_TempDentroMin(){
menu.change_screen(6);
menu.set_focusedLine(0);
}
void fn_TempDentroMax1(){
TempDentroMax = 1;
}
void fn_TempDentroMax2(){
TempDentroMax = 2;
}
void fn_TempDentroMax3(){
TempDentroMax = 3;
}
void fn_TempDentroMax4(){
TempDentroMax = 4;
}
void fn_TempDentroMin1(){
TempDentroMin = 1;
}
void fn_TempDentroMin2(){
TempDentroMin = 2;
}
void fn_TempDentroMin3(){
TempDentroMin = 3;
}
void fn_TempDentroMin4(){
TempDentroMin = 4;
}
void fn_ph(){
}
void fn_tempagua(){
}
void fn_atras(){
menu.change_screen(1);
menu.set_focusedLine(0);
}
El mensaje de error es el siguiente:
Arduino:1.8.19 (Windows 10), Tarjeta:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\teg2\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10819 -build-path C:\Users\teg2\AppData\Local\Temp\arduino_build_53486 -warnings=none -build-cache C:\Users\teg2\AppData\Local\Temp\arduino_cache_991380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\AA PROGRAMAS FINALES PROYECTO\PRUEBAS LCD\ProgramaMenuLCD\ProgramaMenuLCD.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\teg2\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=2341_0042 -ide-version=10819 -build-path C:\Users\teg2\AppData\Local\Temp\arduino_build_53486 -warnings=none -build-cache C:\Users\teg2\AppData\Local\Temp\arduino_cache_991380 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose D:\AA PROGRAMAS FINALES PROYECTO\PRUEBAS LCD\ProgramaMenuLCD\ProgramaMenuLCD.ino
Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\sketch\\ProgramaMenuLCD.ino.cpp" -o nul
Alternatives for LiquidCrystal.h: [LiquidCrystal@1.0.7]
ResolveLibrary(LiquidCrystal.h)
-> candidates: [LiquidCrystal@1.0.7]
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\sketch\\ProgramaMenuLCD.ino.cpp" -o nul
Alternatives for LiquidMenu.h: [LiquidMenu-master@1.6.0]
ResolveLibrary(LiquidMenu.h)
-> candidates: [LiquidMenu-master@1.6.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Users\\teg2\\Documents\\Arduino\\libraries\\LiquidMenu-master\\src" "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\sketch\\ProgramaMenuLCD.ino.cpp" -o nul
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.cpp
Using cached library dependencies for file: C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src\LiquidLine.cpp
Using cached library dependencies for file: C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src\LiquidMenu.cpp
Using cached library dependencies for file: C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src\LiquidScreen.cpp
Using cached library dependencies for file: C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src\LiquidSystem.cpp
Using cached library dependencies for file: C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src\recognizeType.cpp
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Users\\teg2\\Documents\\Arduino\\libraries\\LiquidMenu-master\\src" "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\sketch\\ProgramaMenuLCD.ino.cpp" -o "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compilando programa...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Program Files (x86)\\Arduino\\libraries\\LiquidCrystal\\src" "-IC:\\Users\\teg2\\Documents\\Arduino\\libraries\\LiquidMenu-master\\src" "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\sketch\\ProgramaMenuLCD.ino.cpp" -o "C:\\Users\\teg2\\AppData\\Local\\Temp\\arduino_build_53486\\sketch\\ProgramaMenuLCD.ino.cpp.o"
In file included from D:\AA PROGRAMAS FINALES PROYECTO\PRUEBAS LCD\ProgramaMenuLCD\ProgramaMenuLCD.ino:2:0:
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:52:123: note: #pragma message: LiquidMenu: Selected 'LiquidCrystal' (parallel) library. Edit 'LiquidMenu_config.h' file to change it.
# pragma message ("LiquidMenu: Selected 'LiquidCrystal' (parallel) library. Edit 'LiquidMenu_config.h' file to change it.")
^
ProgramaMenuLCD:52:86: error: no matching function for call to 'LiquidMenu::LiquidMenu(LiquidCrystal&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&)'
LiquidMenu menu(lcd, pantalla1, pantalla2, pantalla3, pantalla4, pantalla5, pantalla6);
^
In file included from D:\AA PROGRAMAS FINALES PROYECTO\PRUEBAS LCD\ProgramaMenuLCD\ProgramaMenuLCD.ino:2:0:
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:847:3: note: candidate: LiquidMenu::LiquidMenu(LiquidCrystal&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&, uint8_t)
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1,
^~~~~~~~~~
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:847:3: note: candidate expects 6 arguments, 7 provided
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:833:3: note: candidate: LiquidMenu::LiquidMenu(LiquidCrystal&, LiquidScreen&, LiquidScreen&, LiquidScreen&, uint8_t)
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1,
^~~~~~~~~~
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:833:3: note: candidate expects 5 arguments, 7 provided
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:821:3: note: candidate: LiquidMenu::LiquidMenu(LiquidCrystal&, LiquidScreen&, LiquidScreen&, uint8_t)
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen1,
^~~~~~~~~~
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:821:3: note: candidate expects 4 arguments, 7 provided
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:810:3: note: candidate: LiquidMenu::LiquidMenu(LiquidCrystal&, LiquidScreen&, uint8_t)
LiquidMenu(DisplayClass &liquidCrystal, LiquidScreen &liquidScreen,
^~~~~~~~~~
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:810:3: note: candidate expects 3 arguments, 7 provided
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:801:3: note: candidate: LiquidMenu::LiquidMenu(LiquidCrystal&, uint8_t)
LiquidMenu(DisplayClass &liquidCrystal, uint8_t startingScreen = 1);
^~~~~~~~~~
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:801:3: note: candidate expects 2 arguments, 7 provided
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:785:7: note: candidate: constexpr LiquidMenu::LiquidMenu(const LiquidMenu&)
class LiquidMenu {
^~~~~~~~~~
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:785:7: note: candidate expects 1 argument, 7 provided
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:785:7: note: candidate: constexpr LiquidMenu::LiquidMenu(LiquidMenu&&)
C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master\src/LiquidMenu.h:785:7: note: candidate expects 1 argument, 7 provided
Usando librería LiquidCrystal con versión 1.0.7 en la carpeta: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal
Usando librería LiquidMenu-master con versión 1.6.0 en la carpeta: C:\Users\teg2\Documents\Arduino\libraries\LiquidMenu-master
exit status 1
no matching function for call to 'LiquidMenu::LiquidMenu(LiquidCrystal&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&, LiquidScreen&)'
Lo único que se es que si al menú le elimino las pantallas 5 y 6, este funciona (es decir, dejo que incluya las pantallas 1, 2, 3 y 4 únicamente). Y esto no me sirve, ya que debo incluirlas y agregar otras más.
Espero sus respuestas...
Gracias.