Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int kapcsolo1 = 0;
- int kapcsolo2 = 0;
- //unsigned long currentmillis;
- //unsigned long currentmillis2;
- //unsigned long currentmillis3;
- //unsigned long currentmillis4;
- unsigned long previousmillis = 0;
- unsigned long previousmillis2 = 0;
- unsigned long previousmillis3 = 0;
- unsigned long previousmillis4 = 0;
- const long ido1 = 2000;
- const long ido2 = 5000;
- const long ido3 = 1000;
- const long ido4 = 2000;
- void setup()
- {
- pinMode(9, INPUT);
- pinMode(2, OUTPUT);
- pinMode(8, INPUT);
- pinMode(3, OUTPUT);
- pinMode(11, OUTPUT);
- }
- void loop()
- {
- unsigned long currentmillis = millis ();
- unsigned long currentmillis2 = millis ();
- unsigned long currentmillis3 = millis ();
- unsigned long currentmillis4 = millis ();
- kapcsolo1 = digitalRead (9);
- if (kapcsolo1 == HIGH) {
- if (currentmillis - previousmillis >= ido1) {
- previousmillis = currentmillis;
- digitalWrite(2, HIGH);
- digitalWrite(11, HIGH);
- if (currentmillis2 - previousmillis2 >= ido2) {
- previousmillis2 = currentmillis2;
- digitalWrite(2, LOW);
- digitalWrite(11, LOW);
- }
- }
- }
- else {
- digitalWrite(2, LOW);
- }
- kapcsolo2 = digitalRead (8);
- if (kapcsolo2 == HIGH) {
- if (currentmillis3 - previousmillis3 >= ido3) {
- previousmillis3 = currentmillis3;
- digitalWrite(3, HIGH);
- if (currentmillis4 - previousmillis4 >= ido4) {
- previousmillis4 = currentmillis4;
- digitalWrite(3, LOW);
- }
- }
- }
- else {
- digitalWrite(3, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement