Szia Vargham!
Elég sokat teszteltem, de még mindig csak a kiíratás megy a Nextion-ról és a beolvasás még mindig nem....
Beolvasásra -1 et kapok.
Ahogy teszteltem, a serial2.begin(9600) soros port indítás nem is kell, mert a nélkül is megy a
kiíratás a képernyőre. Ez milyen célt szolgálna? /egy példaprogiban láttam/
Arra gondolok, hogy a Nextion.h -ban nem kerek valami, de már próbáltam mindent és mindig csak a kiírás müxik...
A Nextion HMI deklarációja ha jól tudom ennyi, ha softwareserial-t használok:
#include <SoftwareSerial.h>
#include <Nextion.h>
SoftwareSerial nextion(17, 16);// Nextion TX to pin 2 and RX to pin 3 of Arduino (Ez az arduino 17 os és 16es portja)
Nextion myNextion(nextion, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps
aztán inicializálás:
myNextion.init();
Majd mehet a kiírás:
myNextion.setComponentText("t25",String(kulsoh));
Ha viszont beolvasni akarok Nextion number értéket, akkor -1 et kapok
int idox=0;
idox = myNextion.getComponentValue("page8.nbeall");
Mit ronthatok el amiért mindig -1 jön át az érték helyett?