Dobrá , zde je můj kod:
#include <SoftwareSerial.h>
#include <Nextion.h>
#include <SPI.h>
#include <SD.h>
SoftwareSerial nextion(8, 7);// Nextion TX to pin 8 and RX to pin 7 of Arduino
Nextion myNex(nextion, 9600);
File sd, lok, zk;
String loged;
void setup() {
Serial.begin(9600);
SD.begin(4);
myNex.init();
}
void loop() {
String heslo = myNex.listen();
sd = SD.open("prih.txt");
loged = sd.read();
sd.close();
if(heslo !=""){ // kontrola jestly nekdo něco zmáčknul
Serial.println(heslo);
zk = SD.open("zk.txt", FILE_WRITE);
zk.println(heslo);
zk.close();
if(heslo == "70 233"){
SD.remove("prih.txt");
if(!SD.exists("prih.txt")){
lok = SD.open("log.txt", FILE_WRITE);
sd = SD.open("prih.txt", FILE_WRITE);
loged = '1';
sd.print("1");
lok.println("233");
myNex.sendCommand("va0.val=11");
sd.close();
lok.close();
}
}
}
//Kontrola přihlášenosti
if(loged=="1"){
myNex.sendCommand("pr.val=1");
}else{
myNex.sendCommand("pr.val=0");
}
}