Страница 30 из 53
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Пт окт 13, 2017 7:51 pm
olehs
discus писал(а):Отлично. Спасибо за оперативность. Еще вопрос по входам. Чтобы использовать аналоговый вход просто задаем к примеру pin=a1? По типу подтяжки какие нибудь изменения есть?
В первом сообщении была ссылка на таблицу с номерами пинов (у аналоговых портов тоже есть свои номера). Но сейчас что-то поломалось. Продублирую еще раз.
Код: Выделить всё
Port Pin Function
PF 0 54 A0
PF 1 55 A1
PF 2 56 A2
PF 3 57 A3
PF 4 58 A4
PF 5 59 A5
PF 6 60 A6
PF 7 61 A7
PK 0 62 A8
PK 1 63 A9
PK 2 64 A10
PK 3 65 A11
PK 4 66 A12
PK 5 67 A13
PK 6 68 A14
PK 7 69 A15
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Пт окт 13, 2017 8:01 pm
olehs
ololenok писал(а):olehs, пару вопросов:
1) сколько у вас в данный момент выходов/входов заюзано? Сколько правил?
2) Всегда ли после перезагрузки система подключается к сети?
1) В данный момент 24 входа, 32 выхода и 42 правила.
2) Я прописал статический айпишник. Никаких проблем с сетью не было. Поищите по этой проблеме на форумах про шилд. Что-то когда-то попадалось на глаза (лечилось аппаратно подпайкой конденсатора).
Проблемы у ML2 возникают из-за маленького к-ва оперативки. Проявляется это как зависание (или перезагрузка, если используется watchdog)
Правила, которые задействуют много выходов, при сработке формируют в памяти очередь на отправку в Мажордомо. Кроме того, в оперативке хранятся описания входов и выходов.
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Сб окт 14, 2017 3:33 pm
discus
Не пойму, что я делаю не так?
Необходимо управлять одной кнопкой двумя выходами, по очереди на каждый клик включая вых.1 затем вых. 2 затем выкл. оба.
Но получается по монитору следующее:
Started (free RAM: 2946)
Button IN1 Pressed
Button IN1 Released
Button IN1 Click
Output OUT1 On
Status output OUT1 State:On Value:0
Button IN1 Pressed
Button IN1 Released
Button IN1 Click
Output OUT2 On
Status output OUT2 State:On Value:0
Button IN1 Pressed
Button IN1 Released
Button IN1 Click
Output OUT1 Toggle
Output OUT2 On
Status output OUT1 State:Off Value:0
Status output OUT2 State:On Value:0
Не важно что ставишь в третьем правиле (Toggle или Off) все равно вых. 2 остается включенным.
Правила прилагаю.
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Сб окт 14, 2017 3:54 pm
olehs
У вас переносы строк посреди значений
- Безымянный.png (15.73 КБ) 4599 просмотров
И еще совет - давать имена файлам покороче - сэкономите память. Да и вообще придерживаться формата 8.3
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Сб окт 14, 2017 4:07 pm
discus
Не понимаю! Ни блокнот ни wordpad не показывают у меня никаких переносов.
Чем же их необходимо править?
[img]
http://pixs.ru/showimage/1png_3840931_27890004.png][IMG]
http://i12.pixs.ru/storage/0/0/4/1png_3 ... 890004.png[/img]
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Сб окт 14, 2017 4:08 pm
discus
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Сб окт 14, 2017 4:37 pm
olehs
Любым редактором, который понимает разницу между линуксовыми и виндовыми окончаниями строк: Akelpad, Notepad++, Sublime.
Wordpad, кстати, у меня показывает перенос на Вашем файле
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Сб окт 14, 2017 5:34 pm
discus
А у меня нет. Самое интересное что файлы я создавал в notepad++, но он не ставил перенос строки и мне пришлось все файлы править в блокноте.
Сейчас включил режим отображения символа переноса строки в notepad++ что в половине строк вместо CR LF только LF символы.
Как-то можно его заставить нормально проставлять перенос? Или только ручками Alt+013?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Пн окт 30, 2017 11:31 am
condor77
Добрый день. Подскажите пож. что я не так делаю? Не компилируется скетч. Ругается- variable or field 'defaultCmd' declared void
Может у кого уже было но 30 страниц форума это уже не мало. Заранее спасибо за помощь.
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Добавлено: Пн окт 30, 2017 11:39 am
olehs
Какая версия MegaLight и Arduino IDE?