Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ButtonPin = 7;//Przycisk
- int DiodaPin= 8;//Control of Diode
- boolean Q1 = 0;
- boolean M1 = 0; //x1(t)
- boolean M2 = 1; //x2(t)
- boolean M1p = 0; // x1(t+1)
- boolean M2p = 1; //x2(t+1)
- boolean I1 = 0; //u(t)
- 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 = !I1&!M2 | I1&M1;
- M2p = !I1&M2 | I1&M1;
- M1 = M1p;
- M2 = M2p;
- Q1 = !M2;
- Serial.print(M1);
- Serial.print(M2);
- Serial.println();
- digitalWrite(DiodaPin,Q1);
- Serial.print(drukW);
- Serial.print(Q1);
- Serial.println();
- Serial.println(cykl);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement