Skocz do zawartości

Arduino - moduł czasu i przekaźnik


busyboy1978

Pomocna odpowiedź

Witam,

Posiadam Arduino nano wraz modułem czasowym i przekaźnikami. Generalnie bawię się w uruchamianie przekaźników o określonej godzinie lub przez przełącznik. Jeżeli jest włączanie przekaźników przez przełącznik - wszystko jest ok.

  delay(1000);

  ///////////////////////////////////////////////////////////////
  // Przycisk Strefa 1

  if (digitalRead(12) == LOW) { //Jeśli przycisk jest wciśnięty
    digitalWrite(przekaznik1, LOW); // ON
    lcd.setCursor(11, 1);
    lcd.print("S 1");
  } else { //Jeśli przycisk nie jest wciśnięty
    digitalWrite(przekaznik1, HIGH); // OFF
    lcd.setCursor(11, 1);
    lcd.print("   ");
  }

Natomiast jeżeli chodzi o włączanie czasowe - o określonej godzinie -t to już jest problem, przekaźnik zamiast raz się włączyć to uruchamia się co sekundę.


  if ((22 == tm.Hour) && (51 == tm.Minute)  && (6 == tm.Wday))
  {
    digitalWrite(przekaznik1, LOW); // ON
    lcd.setCursor(11, 1);
    lcd.print("S 1");
  }
  if ((22 == tm.Hour) && (52 == tm.Minute)   && (6 == tm.Wday))
  {
    digitalWrite(przekaznik1, HIGH); // OFF
  }

Generalnie powinien włączyć się o określonej godzinie - która jest określona w if oraz wyłączyć się również o określonej godzinie.

Proszę o pomoc w tej kwestii.

Edytowano przez Treker
Poprawiłem formatowanie.
Link do komentarza
Share on other sites

@busyboy1978, witam na forum 😉 Widzę, że to Twoje pierwsze kroki na Forbocie, oto najważniejsze informacje na start:

  • Chcesz przywitać się z innymi członkami naszej społeczności? Skorzystaj z tematu powitania użytkowników.
  • Opis najciekawszych funkcji, które ułatwiają korzystanie z forum znajdziesz w temacie instrukcja korzystania z forum - co warto wiedzieć?
  • Poszczególne posty możesz oceniać (pozytywnie i negatywnie) za pomocą reakcji - ikona serca w prawym dolnym rogu każdej wiadomości.

6 godzin temu, busyboy1978 napisał:

Proszę o pomoc w tej kwestii.

Proponowałbym umieścić informacje jakie dokładnie moduły posiadasz i jak je połączyłeś. Do tego wypadałoby pokazać cały kod programu. Bez tego ciężko będzie pomóc 🔮

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.