• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z połączeniem warunków, opóźnieniem i kontaktronem
#1
Hej, mam nadzieję, że w miarę dobrze to nazwałem i odpowiedni dział. Do rzeczy. Mam kontaktron w drzwiach od szafy przesuwnej, po otwarciu drzwi, chcę aby załączał się przekaźnik który będzie miał dwie możliwości wyłączenia, albo po zamknięciu drzwi, albo po upływie np minuty. O ile pojedynczo obie metody nie robią problemów o tyle z połączeniem ich mam problem. Poniżej kod na typowy button, jest jakaś prosta opcja go zmodyfikować, na innym forum dostałem tylko odp aby skorzystać z millis() ale nie wiem jak się za to zabrać aby w dalszym stopniu mieć połączone te warunki.  Ma ktoś z was jakiś pomysł jak to zrobić z jakimś przykładem, ewentualnie modyfikacją tego kodu Smile
Kod:
int button = 9;
int przekaznik = 8;
void setup() {
 // put your setup code here, to run once:
 pinMode (button, INPUT_PULLUP);
 pinMode (przekaznik, OUTPUT);
 digitalWrite(przekaznik, HIGH);

}
void loop() {
 if (digitalRead(button) == HIGH)
 {
   delay(20);    
   digitalWrite(przekaznik, LOW);
   //delay(180000);
   //digitalWrite(przekaznik, stan);
   delay(20);
   }
   else {
     digitalWrite(przekaznik, HIGH);}
}
 
Odpowiedź
  


Wiadomości w tym wątku
Problem z połączeniem warunków, opóźnieniem i kontaktronem - przez krulas123 - 06-01-2017, 14:47

Skocz do:


Przeglądający: 1 gości