@ru_arduino

Страница 6295 из 7737
Dolphin
06.05.2018
15:21:26
невнимательный

DED
06.05.2018
15:22:01
из loop() убери
А тут говорил убрать

Dolphin
06.05.2018
15:22:13
я сказал объявление типа убрать

потому что оно локальное

Google
Dolphin
06.05.2018
15:22:28
загрузку то оставить надо )

ЧТЕНИЕ МИЛИСЕКУНД ЕПТА

DED
06.05.2018
15:23:51
Теперь работает, но вразнобой как-то

Dolphin
06.05.2018
15:24:04
правильно

теперь тебе надо, чтобы при отключении второго, отключалось первое так?

DED
06.05.2018
15:24:36
Да

Dolphin
06.05.2018
15:24:58
// конечный автомат для 1-го светодиода if (currentMillis - previousMillis1 >= OffTime1) { ledState1 ^= HIGH; // переключаем previousMillis1 = currentMillis; // зап. время digitalWrite(ledPin1, ledState1); // реализ. сост. } // конечный автомат для 2-го светодиода if (currentMillis - previousMillis2 >= OffTime2) { ledState2 ^= HIGH; // переключаем // зап. время previousMillis2 = currentMillis; digitalWrite(ledPin2, ledState2); // реализ. сост. if (!ledState2) { // если реле 2 отключается ledState1 = LOW; // Отключаем реле 1 digitalWrite(ledPin1, ledState1); // реализ. сост. } }

всё?

а не не все сек

Maksim
06.05.2018
15:25:34
Ладдера на вас не хватает

Dolphin
06.05.2018
15:27:10
Да
теперь все

Ладдера на вас не хватает
ой вот не пизди только ага? ))

DED
06.05.2018
15:28:05
Все равно что-то не так

Google
Maksim
06.05.2018
15:28:15
Бля 2 строчки ладдера

Dolphin
06.05.2018
15:28:46
Все равно что-то не так
второе должно включаться только при включенном первом?

DED
06.05.2018
15:28:50
Все равно что-то не так
Не включаются они вместе и не отключаются

второе должно включаться только при включенном первом?
Нет, оно вместе с ним должно включаться

Dolphin
06.05.2018
15:29:27
блядь

Maksim
06.05.2018
15:29:33
второе должно включаться только при включенном первом?
Что мешает второе реле включать первым?????

Dolphin
06.05.2018
15:29:44
ты нормально можешь описать порядок нет?

че за пиздец

Maksim
06.05.2018
15:30:19
Для ардуины, кстати, тоже ладдер есть :)

DED
06.05.2018
15:32:44
Есть реле1. Не работает 10 секунд Работает 5 секунд Не работает 10 секунд Работает 5 секунд Не работает 10 секунд Потом они вместе со вторым реле работают 20 секунд. У реле2 получается изначально не работает 40 секунд, а потом вместе с первым работает 20 секунд и так дальше

Maksim
06.05.2018
15:33:55
Какая-то дичь

Dolphin
06.05.2018
15:34:14
Какая-то дичь
неее это нормально...

... а вот дичь была вначале

Maksim
06.05.2018
15:34:26
неее это нормально...
Нормальная дичь?

DED
06.05.2018
15:34:36
Вот у меня первый автомат отключал первое реле через 5 секунд, после того, как они вместе со вторым реле по второму автомату включались на 20 секунд

Dolphin
06.05.2018
15:35:25
это не так писать надо

знаешь оператор switch?

DED
06.05.2018
15:36:46
Нет

Dolphin
06.05.2018
15:37:09
https://msdn.microsoft.com/ru-ru/library/k0t5wee3.aspx

вот посмотри

Google
Dolphin
06.05.2018
15:38:10
суть такая, твои состояния можно пронумеровать, а оператором switch делать выбор действий при нужном состоянии

DED
06.05.2018
15:38:19
Я просто когда вчера гуглил как сделать многозадачность, заместо delay (), нашёл вот такой пример как у меня выше

Dolphin
06.05.2018
15:38:24
а номер состояний изменять от таймера

да это хорошо

но этого недостаточно

у тебя последовательность состояний

и она довольно длинная

условиями ты ее реализовать охуеешь

например смотри как

у тебя оператор switch - переключает состояния, а внутри - действия, среди которых создается таймер до следующего состояния: switch (sostoyanie) { case 1: // включить первое timer_next=1000; ledState1=HIGH; digitalWrite(ledPin1, ledState1); break; case 2: // выключить первое timer_next=500; ledState1=LOW; digitalWrite(ledPin1, ledState1); break; case 3: // включить оба timer_next=1500; ledState1=HIGH; digitalWrite(ledPin1, ledState1); ledState2=HIGH; digitalWrite(ledPin2, ledState2); break; case 4: // выключить оба timer_next=500; ledState1=LOW; digitalWrite(ledPin1, ledState1); ledState2=LOW; digitalWrite(ledPin2, ledState2); break; default: sostoyanie=0; } if (currentMillis-previousMillis>=timer_next) sostoyanie++;

DED
06.05.2018
15:47:07
Вникаю просто)

Dolphin
06.05.2018
15:47:28
суть понял?

а ну и previousMillis нужно в состояниях менять

DED
06.05.2018
15:48:57
внизу sostoyanie++ для того, чтоб по порядку шло все?

DED
06.05.2018
15:50:14
А параллельно с этим, я смогу сделать ещё один таймер, для срабатывания третьего реле 4 раза в сутки?)

Dolphin
06.05.2018
15:51:09
А параллельно с этим, я смогу сделать ещё один таймер, для срабатывания третьего реле 4 раза в сутки?)
почему нет? сделай второй switch, который зависит от своих переменных и состояний

Dr
06.05.2018
15:51:24
Google
Dr
06.05.2018
15:51:48
sostoyanie
usloviye

peremennaya_a

rele

Dolphin
06.05.2018
15:52:07
ага, дошло и до вас да?

Admin
ERROR: S client not available

Petr
06.05.2018
15:52:10
usloviye
zdravstuite, tovarisch!

Dolphin
06.05.2018
15:52:22
?

Dr
06.05.2018
15:52:25
zdravstuite, tovarisch!
я всегда такие исходники читаю с акцентом сталина

почему-то

Petr
06.05.2018
15:52:32
ггг

Dolphin
06.05.2018
15:52:42
это потому что ты упоротый

я такие исходники сразу удаляю нахуй ?

Petr
06.05.2018
15:52:52
как будто что-то плохое

Dolphin
06.05.2018
15:53:53
как будто что-то плохое
ты нарываешься ))

DED
06.05.2018
15:54:10
А есть для ардуино какой-нибудь эмулятор?) Чтоб без наличия его самого пробовать то, что написано?

Dolphin
06.05.2018
15:54:52
Google
Dolphin
06.05.2018
15:55:16


а вот моя гордость:



?

Petr
06.05.2018
15:56:11
бррр, криптовалюты

Dolphin
06.05.2018
15:56:43
бррр, криптовалюты
да похуй чо, суть в UI ;)



Petr
06.05.2018
15:57:34
????

Dolphin
06.05.2018
15:57:41
никакого визуального программинга!

Petr
06.05.2018
15:57:47
руками такое пилить это сильно

Dolphin
06.05.2018
15:57:49
все теплое и ламповое ;)

Petr
06.05.2018
15:58:05
никакого визуального программинга!
ну тот же qt можно ручками ебошить

Dolphin
06.05.2018
15:58:28
ну тот же qt можно ручками ебошить
не суть, знаешь в чем главное? ))

мне эта хуета особо не нужна ))

я просто упоролся и написал за пару дней ))

Сейчас смотрю в исходник, и мне страшно блядь ))

Dr
06.05.2018
15:59:40
рили, я бы таким не гордился, очень тяжело читается

Страница 6295 из 7737