• 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
Czujnik HC-SR04+Przekaźnik
#8
(07-10-2018, 20:13)kaczakat napisał(a): Użyj funkcji millis() lub micros() do zarządzania upływającym czasem.
Do millis() daleka droga. Co da millis() jak wyjście przekaźnika ustawia na input? W pewnych warunkach da się w ten sposób realizować funkcje wyjścia ale wętpię aby autor wątku świadomie użył input do sterowania wyjściem.
Niech najpierw zrobi to z delay. Jak upora się ze sterowaniem przekaźnika, to w "pulseIn" nie ma timeout. Czy to rozsądne? Samo użycie "pulseIn" do pomiaru czasu nie jest dobrym pomysłem ale nie dać timeout? Pomiar czau, a z HC-SR04 sa to bardzo długie czasy, powinien być zrealizowany przez wejście przechwytujące timera. Wtedy i millis() ma sens bo co ono da jak program będzie wisiał w nieskończoność na "pulseIn"?

Właśnie przez "pulseIn" i inne tego typu "hocki klocki" jak programowy uart, spi czy i2c, Arduino nie nadaje się do niczego poważnego. Para idzie w gwizdek, zamiast używać sprzętu jakieś programowe protezy blokujące działanie programu.
 
Odpowiedź
  


Wiadomości w tym wątku
Czujnik HC-SR04+Przekaźnik - przez radzix1991 - 23-09-2018, 17:42
RE: Czujnik HC-SR04+Przekaźnik - przez es2 - 23-09-2018, 17:52
RE: Czujnik HC-SR04+Przekaźnik - przez radzix1991 - 23-09-2018, 18:09
RE: Czujnik HC-SR04+Przekaźnik - przez es2 - 23-09-2018, 18:20
RE: Czujnik HC-SR04+Przekaźnik - przez radzix1991 - 07-10-2018, 08:57
RE: Czujnik HC-SR04+Przekaźnik - przez es2 - 07-10-2018, 09:43
RE: Czujnik HC-SR04+Przekaźnik - przez kaczakat - 07-10-2018, 20:13
RE: Czujnik HC-SR04+Przekaźnik - przez es2 - 07-10-2018, 20:21
RE: Czujnik HC-SR04+Przekaźnik - przez kaczakat - 08-10-2018, 00:19
RE: Czujnik HC-SR04+Przekaźnik - przez es2 - 08-10-2018, 08:22
RE: Czujnik HC-SR04+Przekaźnik - przez kaczakat - 08-10-2018, 20:33

Skocz do:


Przeglądający: 1 gości