Advertisement
elektronek

Martin Šmíd - princip zobrazení

Sep 7th, 2021
1,324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.64 KB | None | 0 0
  1. #define tlacitko cislopinu
  2. unsigned long prevMillis=0;
  3. uint8_t akce=0;
  4. uint8_t dispData=1;
  5.  
  6. void setup()
  7. {
  8.     ... neco
  9.     pinMode(tlacitko,INPUT_PULLUP);
  10.     ... posledni radek
  11.     prevMillis=millis();
  12. }
  13.  
  14.  
  15. void loop()
  16. {
  17.     if (!digitalRead(tlacitko))
  18.     {
  19.         if (dispData) dispData=0; else dispData=1;
  20.         delay(5);   // proti zakmitu - uprav klidne
  21.     }
  22.  
  23.  
  24.  
  25.     if (prevMillis+1000 < millis())
  26.     {
  27.         // Nacteni tech cidel....
  28.         // Cidlo 1
  29.         // Cidlo 2
  30.         // Cidlo 3
  31.         // Cidlo 4
  32.         prevMillis=millis();
  33.         akce=1;
  34.     }
  35.    
  36.    
  37.     if (akce)
  38.     {
  39.         akce=0;
  40.         if (dispData)
  41.         {
  42.             // Vypis radky 1 a 2
  43.         }
  44.         else
  45.         {
  46.             // Vypis radky 3 a 4
  47.         }
  48.     }
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement