Страница 2 из 2
EEPROM
Добавлено: 19 июн 2017, 15:00
mitynik
pan писал(а):попробуйте убрать выполнение платы 1 по условию. может переменная записывается, но не считывается...Добавлено (19.06.2017, 13:19)
попробовал, если убрать сравнения и считывать через р тригер тоже самое.
если я считываю постоянно в цикле то по приходу смс выход не включается. т.е я думаю что проблема не со считыванием, а записыванием.
EEPROM
Добавлено: 19 июн 2017, 15:11
pan
а если убрать условие, но переменную записать один раз

EEPROM
Добавлено: 19 июн 2017, 15:20
pan
и еще, после удачной отправки, нужно бы сбросить переменную gosms
EEPROM
Добавлено: 19 июн 2017, 15:32
mitynik
pan писал(а):и еще, после удачной отправки, нужно бы сбросить переменную gosmsПрикрепления: new.flp(589Kb)
вот этот вариант отличный. переинвертировал только вход один и все работает.
спасибо большое, оказывается вся проблема в том что не сбрасывали переменную gosms
EEPROM
Добавлено: 19 июн 2017, 15:37
rw6cm
mitynik писал(а):по вашей программе, смски приходят, но состояние выхода не изменяет.
Не знаю как работает блок смс, у меня нет его, Но все должно работать.
Сделал эмулятор сигналов смс. при включении 5сек пауза, импульс на AND(run), через 5 сек импульс на AND(stop)
Имитируя приход смс вкл выкл реле. Все работает и запоминает.
Ниже 2 варианта с интежел и булеан.
EEPROM
Добавлено: 19 июн 2017, 15:44
mitynik
rw6cm писал(а):Не знаю как работает блок смс, у меня нет его, Но все должно работать.Сделал эмулятор сигналов смс. при включении 5сек пауза, импульс на AND(run), через 5 сек импульс на AND(stop)
Имитируя приход смс вкл выкл реле. Все работает и запоминает.
Ниже 2 варианта с интежел и булеан.
Прикрепления: 1111114.flp(609Kb) · 1111115.flp(660Kb)
Проверим и этот вариант.
EEPROM
Добавлено: 19 июн 2017, 18:46
injener
Скажите, а если у меня в проекте используется более 30 переменных это как сказывается на работу ардуинки? Просто я тут повадился их использовать в большом количестве, удобная штука!!!!
EEPROM
Добавлено: 19 июн 2017, 18:50
pan
конечно удобная, ими и надо пользоваться. количество переменных ни как не сказывается (кроме использования оперативной памяти).
сказывается то, что с этими переменными потом делается.
EEPROM
Добавлено: 19 июн 2017, 19:13
injener
pan писал(а):что с этими переменными потом делается.
А что с ними делается?
EEPROM
Добавлено: 19 июн 2017, 19:16
pan
будет висеть 30 переменных со значением 0 )
Добавлено (19.06.2017, 19:16)
---------------------------------------------
ну если например будет куча вычислений с переменными флоат, это будет замедлять выполнение программы. а если просто висят в памяти, то пофиг
EEPROM
Добавлено: 19 июн 2017, 19:17
injener
pan писал(а):со значением 0 )
Да нет. Они в работе почти все... Ну с пяток изредка работают, по надобности, а так остальные в работе постоянно...
EEPROM
Добавлено: 19 июн 2017, 19:20
pan
их на самом деле гораздо больше в несколько раз, ибо каждый вход и выход блока это тоже переменная. а еще в блоках могут быть внутренние переменные для промежуточных вычислений. вся программа это действия с переменными. ( и постоянными))
EEPROM
Добавлено: 19 июн 2017, 19:30
injener
pan писал(а):внутренние переменные для промежуточных вычислений
А тут можно по понятнее?
EEPROM
Добавлено: 19 июн 2017, 19:33
pan
при написании кода блока иногда нужны еще переменные для промежуточных вычислений, но они не показываются входами или выходами, просто находятся внутри
EEPROM
Добавлено: 19 июн 2017, 19:42
injener
pan писал(а):просто находятся внутри
Это про переменные? или еще есть до чего я еще не дошел?
EEPROM
Добавлено: 19 июн 2017, 19:53
pan
да, про них
EEPROM
Добавлено: 19 июн 2017, 19:57
injener
pan писал(а):да, про них
Ну это понятно что они имеют вход и выход, а еще могут выполнять чот мелкое... У меня входов мало, больше выходов...