Sono appena passato da arduino uno a mega con display 128x64, ho visto che nella libreria u8g c'è un esempio di menu e vorrei provare a capire come funziona.
primo passo sono gia fermo
i pulsanti non rispondono correttamente:2 non funzionano, uno va quando premo anche l'altro, puo essere un problema di pull up o piu semplicemente perchè sbaglio i pin di collegamento?
In quale parte di codice, dell'esempio menù, assegno i pin?
...dimenticavo, sull'uno i pulsanti funzionano ok
Se hai lasciato tutto com'è nell'esempio, i tasti sono collegati così
uint8_t uiKeyPrev = 7;
uint8_t uiKeyNext = 3;
uint8_t uiKeySelect = 2;
uint8_t uiKeyBack = 8;
e controlla i collegamenti perchè se vanno su una UNO devono andare anche nella MEGA
PS. Dato che il programma abilita il PULLUP, devi collegare semplicemente i pulsanti tra PIN e GND
ok, cavetto gnd sostituito, pulsante next e prev funzionano, select e back non danno nulla, provato con tester e aprono e chiudono regolarmente, non ho studiato codice e puo darsi che attendano funzioni che non so ancora dove e come attuare ![]()
esatto, quei due tasti nel codice non fanno niente
già...
sto esaminando altra libreria forse piu specifica a voi sicuramente nota, la m2tk.
sembra piu varia e completa, vedremo...