MCP23017

Ответить
Аватара пользователя
seval
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 09:16}
Репутация: 1
Откуда: Орёл

MCP23017

#1

Сообщение seval » 02.04.2016{, 23:00}

Здравствуйте Уважаемые!
Пытаюсь сделать контроллер управления светом в доме. Создал проект, при компиляции выдает ошибку -
СпойлерПоказать
pr4.ino: In function 'void loop()':
pr4.ino:235:12: error: 'class CMCP23017' has no member named 'digitalWrite7'
pr4.ino:235:43: error: expected ';' before ')' token
Ошибка компиляции.
Опытным путем выяснил что FLProg не ставит одну скобку в последней строке где присутствует MCP23017.
Потом после того как, все таки прошил Ардуино, выясняется что первое реле не включается, следующие 6 работают нормально, а последнее включается но не выключается, пока не выключишь или сбросишь Ардуино.
Вложения
8302999.flp
(221.31 КБ) 79 скачиваний
Последний раз редактировалось seval 03.04.2016{, 16:36}, всего редактировалось 1 раз.

Аватара пользователя
seval
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 09:16}
Репутация: 1
Откуда: Орёл

MCP23017

#2

Сообщение seval » 14.04.2016{, 13:32}

Нарисовал схему на всякий случай

Добавлено (14.04.2016, 13:32)
---------------------------------------------
Все равно не работает как надо. Первый выход не включается, а последний не выключается.
Вложения
4932599.jpg

Аватара пользователя
seval
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 09:16}
Репутация: 1
Откуда: Орёл

MCP23017

#3

Сообщение seval » 14.04.2016{, 13:53}

Вот простая версия программы для моего устройства.
И кусок скомпилированного кода, по моему программа путает номера входов (15 и 16)

СпойлерПоказать
Wire.begin();_MCP2307_0.init(0);_MCP2307_0.pinMode(1, OUTPUT);_MCP2307_0.pinMode(16, INPUT);}void loop(){_MCP2307_0_O_IO16 = _MCP2307_0.digitalRead(15);
Вложения
8284733.flp
(35.68 КБ) 68 скачиваний
Последний раз редактировалось seval 14.04.2016{, 13:54}, всего редактировалось 1 раз.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

MCP23017

#4

Сообщение support » 14.04.2016{, 13:56}

Да по моему бага, буду разбтраться. Но к сожалению после 17-го. Сейчас уже не могу, вахта кончилась, и я на чемоданах. Всё уже скачанно и заархивированно для переноса домой.
Автор программы FLProg.

Аватара пользователя
seval
Рядовой
Сообщения: 74
Зарегистрирован: 06.09.2015{, 09:16}
Репутация: 1
Откуда: Орёл

MCP23017

#5

Сообщение seval » 07.06.2016{, 19:07}

Спасибо! Буду ждать.

Добавлено (07.06.2016, 19:07)
---------------------------------------------
Автор, не смотрели мою проблему?

Ответить

Вернуться в «Архив версия 1.11»