Close

KuldaCz

Vytvořené odpovědi

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (celkem z 2)
  • Autor
    Příspěvky
  • odpověď na: nahodný výstup z Nextion display #7935
    KuldaCz
    Účastník

    Nechápejte to špatně , ale to o čem vy píšete nemá s tím nic společné , to jen kontroluje , jestli přichází nějaká zpráva , nebo jestli je to jen prázdný nonsense.

    odpověď na: nahodný výstup z Nextion display #7930
    KuldaCz
    Účastník

    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");       
        }
      
    }
Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (celkem z 2)