Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.91 KB | None | 0 0
  1. int ButtonPin = 7;//Przycisk
  2. int DiodaPin= 8;//Control of Diode
  3. boolean Q1 = 0;
  4. boolean M1 = 0; //x1(t)
  5. boolean M2 = 1; //x2(t)
  6. boolean M1p = 0; // x1(t+1)
  7. boolean M2p = 1; //x2(t+1)
  8. boolean I1 = 0; //u(t)
  9.  
  10. void setup() {
  11.   pinMode(ButtonPin, INPUT);
  12.   pinMode(DiodaPin, OUTPUT);
  13.   char *hej="Setup passed";
  14.   Serial.begin(9600);
  15.   Serial.println(hej);
  16.   }
  17.  
  18. void loop() {
  19.   char *cykl="Next loop passed  ";
  20.   char *drukP="Odczyt przycisku    ";
  21.   char *drukW="Ustawienie wyjscia  ";
  22.  
  23.   Serial.println();
  24.   Serial.print(drukP);
  25.   I1 = digitalRead(ButtonPin);
  26.   Serial.print(I1);
  27.   Serial.println();
  28.  
  29.  
  30.   M1p = !I1&!M2 | I1&M1;
  31.   M2p = !I1&M2 | I1&M1;
  32.  
  33.  
  34.  
  35.   M1 = M1p;
  36.   M2 = M2p;
  37.  
  38.   Q1 = !M2;
  39.  
  40.   Serial.print(M1);
  41.   Serial.print(M2);
  42.   Serial.println();
  43.   digitalWrite(DiodaPin,Q1);
  44.   Serial.print(drukW);
  45.   Serial.print(Q1);
  46.   Serial.println();
  47.   Serial.println(cykl);
  48.   delay(1000);
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement