• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Miernik temperatury wilgotności i ciśnienia
#2
Proszę bardzo tu masz połączenie zmiany strony i czasowego przełączania z moich 2 ostatnich postów Wink

Zmieniając interwał 5000 w lini poniżej zmieniasz po ilu sekundach ma się zmienić ekran z 1 na 2

if ( (millis()-czas) >= 5000 ){czas = millis();


Kod:
#include <ShiftRegLCD123.h>
ShiftRegLCD123 srlcd( 7, 6, SRLCD123);

unsigned long czas = 0;
unsigned long z = 0 ;
byte lcd = 1;
byte strona = 1;

void setup() {

Serial.begin(9600);          
srlcd.begin(16,2);              
  
}

void loop() {
  
      unsigned long sek = millis()/1000 ;
      if ( (millis()-czas) >= 5000 ){czas = millis();
      if (strona == 2){strona = 1;}
      else  if(strona == 1){strona = 2;}}
  
   switch (strona) {
  
   case 1:      
    
   if (lcd != 1){srlcd.clear();lcd = 1;} //czyszczenie ekranu 1

      srlcd.setCursor(0,0);      
      srlcd.print("lcd 1 ");
      srlcd.setCursor(0,1);
      srlcd.print(millis());
      break;

   case 2:      
    
    if (lcd != 2){srlcd.clear();lcd = 2;} //czyszczenie ekranu 2
    
      srlcd.setCursor(0,0);      
      srlcd.print("lcd 2 ");
      srlcd.setCursor(0,1);
      srlcd.print(sek);
      srlcd.print(" sek.    ");
      break;
    
  
   }  
}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Miernik temperatury wilgotności i ciśnienia - przez JasQ - 27-09-2015, 22:09

Skocz do:


Przeglądający: 1 gości