logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino - Rolety okienne (pomoc w programie czasowym)

dolar323 09 Paź 2016 17:49 879 1
REKLAMA
  • #1 15983805
    dolar323
    Poziom 1  
    Dzień Dobry,

    Chce zrobić rolety okienne podnoszone/opuszczane po wciśnięciu przycisku. Używam do tego arduino mega 2560, przekaźników na 5V oraz serwa. I tutaj zaczyna się moje pytanie.
    Mianowicie po krótkim wciśnięciu przycisku, roleta ma się podnosić przez
    20s, ale po przytrzymaniu ma się podnosić do puki go nie puszcze.
    Jeżeli ktoś ma pomysł jak to zrobić lub słyszał za pomocą jakiej komendy to napisać proszę o pomoc!


    Załączam również mój aktualny kod:
    void setup() {
    pinMode(2, OUTPUT); //Przekaźnik jako wyjście
    pinMode(7, OUTPUT); //Przekaźnik jako wyjście
    pinMode(11, INPUT_PULLUP); //Przycisk jako wejście
    pinMode(10, INPUT_PULLUP); //Przycisk jako wejście

    }

    void loop()
    {

    if (digitalRead(11) == LOW) { //Jeśli przycisk wciśnięty
    digitalWrite(7, HIGH);
    digitalWrite(2, HIGH);
    delay(10000);
    digitalWrite(7, LOW);
    digitalWrite(2, LOW);

    }
    if (digitalRead(10) == LOW) { //Jeśli przycisk wciśnięty
    digitalWrite(7, HIGH);
    delay(10000);
    digitalWrite(7, LOW);

    }


    }
  • REKLAMA
  • #2 15983821
    JacekCz
    Poziom 42  
    Nie ma na to co piszesz, jednej prostej "komendy" i nikt o niej nie słyszał,.
    Tylko trzeba napisać program, który ma swój stan, odmierza czas, sprawdza czy coś się zmienia. itp itd

    Pisząc poprawnie po polsku masz większą szansę na odpowiedź.
REKLAMA