Files
ITEADLIB_Arduino_Nextion/examples/HMIHardwareSerial/HMIHardwareSerial.ino
2015-05-08 15:18:29 +08:00

51 lines
1.4 KiB
C++

#include <hmi.h>
/*For UNO board,we advice you to use software serial,because hardware serial has been used to output log in this example.*/
HMI myhmi(Serial2); //For MEGA board,if you want to use another hardware serial,please edit this line.
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (myhmi.pictureEdit("p3",10) == 1)
Serial.println("picture edit success");
else
Serial.println("picture edit failure");
if (myhmi.pageChange(0) == 1)
Serial.println("page change success");
else
Serial.println("page change failure");
delay(2000); //delaly 2 sconds ,for debug
if (myhmi.cutPicture("q0",12) == 1)
Serial.println("cut picture success");
else
Serial.println("cut picture failure");
delay(2000); //delaly 2 sconds ,for debug
if(myhmi.textEdit("t3","13") == 1)
Serial.println("text edit success");
else
Serial.println("text edit failure");
/* test progressBarEdit() */
delay(2000); //delaly 2 sconds ,for debug
if (myhmi.pageChange(2) == 1)
Serial.println("page change success");
else
Serial.println("page change failure");
if(myhmi.progressBarEdit("j0",10) == 1)
Serial.println("progress bar edit success");
else
Serial.println("progress bar edit failure");
while(1);
}