Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ButtonPin =12;//Numer pinu przycisku
- int DiodaPin=5;//Numer pinu diody
- boolean Q1 = 1; //Stany początkowe
- boolean M1 = 1;
- boolean M2 = 1;
- boolean M1p = 1;
- boolean M2p = 0;
- boolean I1 = 0;
- void setup() {
- pinMode(ButtonPin, INPUT);
- pinMode(DiodaPin, OUTPUT);
- char *hej="Setup passed";
- Serial.begin(9600);
- Serial.println(hej);
- }
- void loop() {
- char *cykl="Next loop passed ";
- char *drukP="Odczyt przycisku ";
- char *drukW="Ustawienie wyjscia ";
- Serial.println();
- Serial.print(drukP);
- I1 = digitalRead(ButtonPin);
- Serial.print(I1);
- Serial.println();
- M1p = M1&!I1 | M2&I1; //Funkcje przejscia do zmiany
- M2p = !M1&!I1 | M2&I1;
- M1 = M1p;
- M2 = M2p;
- Q1 = M1; //Funkcja wyjscia do zmiany
- Serial.print(M1);
- Serial.print(M2);
- Serial.println();
- digitalWrite(DiodaPin,Q1);
- Serial.print(drukW);
- Serial.print(Q1);
- Serial.println();
- Serial.println(cykl);
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement