Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int ButtonPin =12;//Numer pinu przycisku
  2. int DiodaPin=5;//Numer pinu diody
  3. boolean Q1 = 1; //Stany początkowe
  4. boolean M1 = 1;
  5. boolean M2 = 1;
  6. boolean M1p = 1;
  7. boolean M2p = 0;
  8. boolean I1 = 0;
  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 = M1&!I1 | M2&I1; //Funkcje przejscia do zmiany
  31.   M2p = !M1&!I1 | M2&I1;
  32.  
  33.  
  34.  
  35.   M1 = M1p;
  36.   M2 = M2p;
  37.  
  38.   Q1 = M1; //Funkcja wyjscia do zmiany
  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(100);
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement