Oltre al fatto che ho dovuto commentare la parte dei pulsanti di navigazione perchè pare che "navButtons" non sia una funzione della libreria ma quello è un altro problema
Lo schermo lampeggia e basta, non visualizza assolutamente nulla, disattiva e riattiva la retroilluminazione velocemente e costantemente, senza farmi vedere assolutamente nulla nel display
Questo è solo lo sketch di esempio che si trova con la libreria editato al minimo solo per poter provare a visualizzare qualcosa sullo schermo
Sto usando la MENWIZ 1.3.2 (posto qui perchè nell'altro nel git non è considerato)
Ciao,
Sto provando a eseguire un semplicissimo script per visualizzare un menu sul mio LCD I2C 16x2 (LCM1602) collegato sulle porte A5 e A4.
Questo è il codice
//The full code is in library example file Quick_tour.ino
include
//#include
include
include
include
include
// DEFINE ARDUINO PINS FOR THE NAVIGATION BUTTONS
define UP_BOTTON_PIN 9
define DOWN_BOTTON_PIN 10
define LEFT_BOTTON_PIN 7
define RIGHT_BOTTON_PIN 8
define CONFIRM_BOTTON_PIN 12
define ESCAPE_BOTTON_PIN 11
menwiz tree; // create lcd obj using LiquidCrystal lib LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
int list,sp=110;
void setup(){ _menu _r,_s1,*s2;
Serial.begin(9600);
tree.begin(&lcd,16,2); //declare lcd object and screen size to menwiz lib
r=tree.addMenu(MW_ROOT,NULL,F("Root")); s1=tree.addMenu(MW_SUBMENU,r, F("Node1")); s1=tree.addMenu(MW_VAR,r, F("Node2")); s1->addVar(MW_ACTION,myfunc);
// tree.navButtons(UP_BOTTON_PIN,DOWN_BOTTON_PIN,LEFT_BOTTON_PIN,RIGHT_BOTTON_PIN,ESCAPE_BOTTON_PIN,CONFIRM_BOTTON_PIN); }
void loop(){ tree.draw(); }
void myfunc(){ Serial.println("ACTION FIRED"); }
Oltre al fatto che ho dovuto commentare la parte dei pulsanti di navigazione perchè pare che "navButtons" non sia una funzione della libreria ma quello è un altro problema
Lo schermo lampeggia e basta, non visualizza assolutamente nulla, disattiva e riattiva la retroilluminazione velocemente e costantemente, senza farmi vedere assolutamente nulla nel display
Questo è solo lo sketch di esempio che si trova con la libreria editato al minimo solo per poter provare a visualizzare qualcosa sullo schermo
Sto usando la MENWIZ 1.3.2 (posto qui perchè nell'altro nel git non è considerato)
Cosa sbaglio? Grazie.