Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
92
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. void setup() {
  10.   pinMode(ButtonPin, INPUT);
  11.   pinMode(DiodaPin, OUTPUT);
  12.   char *hej="Setup passed";
  13.   Serial.begin(9600);
  14.   Serial.println(hej);
  15.   }
  16. void loop() {
  17.   char *cykl="Next loop passed  ";
  18.   char *drukP="Odczyt przycisku    ";
  19.   char *drukW="Ustawienie wyjscia  ";
  20.   Serial.println();
  21.   Serial.print(drukP);
  22.   I1 = digitalRead(ButtonPin);
  23.   Serial.print(I1);
  24.   Serial.println();
  25.   M1p = M1&!I1 | M2&I1; //Funkcje przejscia do zmiany
  26.   M2p = !M1&!I1 | M2&I1;
  27.   M1 = M1p;
  28.   M2 = M2p;
  29.   Q1 = M1; //Funkcja wyjscia do zmiany
  30.   Serial.print(M1);
  31.   Serial.print(M2);
  32.   Serial.println();
  33.   digitalWrite(DiodaPin,Q1);
  34.   Serial.print(drukW);
  35.   Serial.print(Q1);
  36.   Serial.println();
  37.   Serial.println(cykl);
  38.   delay(100);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement