• 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
przesyłąnie stanu wejścia
#5
Nie ważne czy zaczynasz, czy już zrobiłeś 100 projektów. Pin ma mieć dwa stany, jeden stan ma być wymuszany przy braku aktywności, a drugi przy aktywności. Aktywność to może być Twój paluszek na przycisku, albo ta krańcówka.
Po otwarciu okna pojawia się stan wysoki, czyli powinieneś zadbać o to, że jak okno jest zamknięte to coś wymusza stan niski. Inaczej po zabraniu impulsu wysokiego pin INPUT zostaje z tym wysokim stanem i sobie "pływa". Chyba, że krańcówka wymusza raz wysoki, raz niski.
W AVR programowo można wymusić stan wysoki pinMode(SALON_KANAPA_BUTTON_PIN, INPUT_PULLUP);. Dla stanu niskiego bierzesz rezystor np. 10k i spinasz do GND - masz sprzętowy INPUT_PULLDOWN.
Dlatego pytałem o schemat, jak to ma być u Ciebie.
Raczej nie powinien wysyłać nic gdy jest stan wysoki, a tylko raz, gdy stan był niski i zmienił się na stan wysoki. Chcesz mieć komunikat wysyłany milion razy/s gdy okno jest otwarte?
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
przesyłąnie stanu wejścia - przez sliver001 - 09-10-2019, 14:25
RE: przesyłąnie stanu wejścia - przez sliver001 - 10-10-2019, 12:51
RE: przesyłąnie stanu wejścia - przez kaczakat - 10-10-2019, 01:16
RE: przesyłąnie stanu wejścia - przez kaczakat - 10-10-2019, 19:20

Skocz do:


Przeglądający: 1 gości