16-04-2018, 22:43
(Ten post był ostatnio modyfikowany: 16-04-2018, 22:47 przez Robson Kerman.)
Bo nadal wszystko masz w pętli while (bram == LOW), czyli działa gdy brak sygnału z pilota.
A co to takiego robi????
Dopóki brak sygnału otwarcia bramy i dopóki alarm uzbrojony-->jeśli alarm uzbrojony to go rozbrój (maszyna Ci pentelkuje).
Założenie jest takie:
czyli tak jak napisałem:
No przecież napisałem:
Nie rozumiem, czego jeszcze nie rozumiesz?
Ja naprawdę nie napiszę za Ciebie tego kodu, chociaż zajęło by to pewnie 3 minuty.
Jesteśmy w dziale "Piaskownica", czyli ty budujesz babki z piasku, a ja doglądam czy go sypiesz do wiaderka, a nie za koszylkę kolegi. Ja za ciebie tej budowli nie skonstruuję, z czystej sympatii do niczym nie skrępowanej pomysłowości młodych adeptów sztuki programowania.
A co to takiego robi????
Kod:
while (bram == LOW)
{
while(uzbrojAlarm == true)
{
if (bram==LOW) uzbrojAlarm=false;
Założenie jest takie:
(15-04-2018, 13:59)gorylla napisał(a): Myślałem aby wykorzystać sygnał w chwili otwarcia z bramy który by wył. alarm.
czyli tak jak napisałem:
Kod:
if (bram==LOW) uzbrojAlarm=false;
(15-04-2018, 13:59)gorylla napisał(a): pilot daje impuls bramie brama się otwiera rozłączany jest układ i teraz kontrakton ma stan wysoki bo jest rozwarty natomiast brama ma stan niski bo impuls przestał być wysyłany
(15-04-2018, 13:59)gorylla napisał(a): jak napisać aby po otwarciu bramy program czekał do ponownego zamknięcia kontaktronu i nie aktywował alarmu.
No przecież napisałem:
Kod:
if (kon==LOW && uzbrojAlarm==false) uzbrojAlarm=true;
Nie rozumiem, czego jeszcze nie rozumiesz?
Ja naprawdę nie napiszę za Ciebie tego kodu, chociaż zajęło by to pewnie 3 minuty.
Jesteśmy w dziale "Piaskownica", czyli ty budujesz babki z piasku, a ja doglądam czy go sypiesz do wiaderka, a nie za koszylkę kolegi. Ja za ciebie tej budowli nie skonstruuję, z czystej sympatii do niczym nie skrępowanej pomysłowości młodych adeptów sztuki programowania.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.