Advertisement
zdenekpetrzd

Zmena Diagnostiky

Jun 6th, 2020
1,070
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void zapisStavyDiagnostiky() {
  2.   static int skupina1Zapsana[80];
  3.   static int skupina2Zapsana[80];
  4.   int zmenaSkupina1 = memcmp(skupina1, skupina1Zapsana, sizeof(skupina1));
  5.   int zmenaSkupina2 = memcmp(skupina2, skupina2Zapsana, sizeof(skupina2));
  6.   if(zmenaSkupina1 != 0 || zmenaSkupina2 != 0) {
  7.     if(zmenaSkupina1 != 0) {
  8.       for(int i=0; i<(sizeof(skupina1) / sizeof(int)); i++) {
  9.         skupina1Zapsana[i] = skupina1[i];
  10.       }
  11.       Serial.println("Diagnostika1 změněna");
  12.     }
  13.     if(zmenaSkupina2 != 0) {
  14.       for(int i=0; i<(sizeof(skupina2) / sizeof(int)); i++) {
  15.         skupina2Zapsana[i] = skupina2[i];
  16.       }
  17.       Serial.println("Diagnostika2 změněna");
  18.     }
  19.        
  20.     digitalWrite(latchPin, LOW);
  21.     delay(5);
  22.     zapisNaVystupPosuv(skupina1, 24);
  23.     delay(5);
  24.     zapisNaVystupPosuv(skupina2, 24);
  25.     delay(10);
  26.     digitalWrite(latchPin, HIGH);
  27.   }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement