• 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
Arduino, OpenHab, MQTT
#2
Cześć.

Nie do końca bo masz zależność pomiędzy 2 informacjami wejściowymi a 1 wyjściem . Musisz mieś status wyjścia powiązany z danym stanem logicznym wejść bo inaczej będzie w przypadku rozbieżnych informacji wyjście się zapętlało i przełączało w nieskończoność .

np.

Kod:
byte x = 0;
byte y = 0;
byte xy = 0;

sertup{

xy = x+y;

}

loop{

x = przycisk ;
y = openhab;

if ( xy != x+y ){
if ( swiatlo == LOW ){swiatlo = HIGH ; xy = x+y;}
else if ( swiatlo == HIGH ){swiatlo = LOW ; xy = x+y;}
}


ta linijka  "xy = x+y;" po wykonaniu zadania ustawi stan taki jak ma na portach więc nie będzie przełączała aż do ponownej zmiany stanu wejść
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Arduino, OpenHab, MQTT - przez thepowerofra - 18-10-2015, 16:24
RE: Arduino, OpenHab, MQTT - przez JasQ - 18-10-2015, 20:27
RE: Arduino, OpenHab, MQTT - przez thepowerofra - 18-10-2015, 21:34
RE: Arduino, OpenHab, MQTT - przez JasQ - 19-10-2015, 01:07
RE: Arduino, OpenHab, MQTT - przez sliver001 - 02-09-2019, 11:15

Skocz do:


Przeglądający: 1 gości