Двойное назначение вывода

Ввод работает на вход и выход одновременно

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
majevgenij
Рядовой
Сообщения: 17
Зарегистрирован: 08.12.2018{, 17:48}
Репутация: 0
Имя: Евгеий

Двойное назначение вывода

#1

Сообщение majevgenij » 13.01.2019{, 20:15}

Можно ли использовать цифровой вход как вход и одновременно как выход? Или аналоговый??? Допустим подключить дисплей по I2C и на эти же выводы подключить кнопку

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Двойное назначение вывода

#2

Сообщение Ingwar » 13.01.2019{, 20:30}

Если рассматривать как Arduino, то функции кнопок описываются в setup и изменению в процессе работы основного цикла не подлежат.
Ну а в С++ я вообще еще мимо хожу... :smile453:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Двойное назначение вывода

#3

Сообщение Sancho » 14.01.2019{, 10:13}

majevgenij писал(а):
13.01.2019{, 20:15}
Допустим подключить дисплей по I2C и на эти же выводы подключить кнопку
Добавить ещё одну PCF8574 - и повесить 8 кнопок.
И никакого гемороя с кодом. :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

Двойное назначение вывода

#4

Сообщение Grafsaxar » 14.01.2019{, 17:06}

majevgenij писал(а):
13.01.2019{, 20:15}
Можно ли использовать цифровой вход как вход и одновременно как выход?
Класс !!!!!

А вы одну дверь можете сразу в обе стороны открыть?

Имеется куча возможностей ( Микросхемы расширений )

Ну или возьмите мега 2560
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Двойное назначение вывода

#5

Сообщение Sancho » 14.01.2019{, 17:30}

Ingwar писал(а):
13.01.2019{, 20:30}
Если рассматривать как Arduino, то функции кнопок описываются в setup и изменению в процессе работы основного цикла не подлежат.
Игорь, это не так. В коде, Arduino IDE, можно.
Но скрестить I2C и кнопку по пину - каждый раз выключать и включать шину - то ещё занятие :)
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Двойное назначение вывода

#6

Сообщение Ingwar » 14.01.2019{, 18:29}

Sancho писал(а):
14.01.2019{, 17:30}
В коде, Arduino IDE, можно.
Значит добавим к
Ingwar писал(а):
13.01.2019{, 20:30}
Ну а в С++ я вообще еще мимо хожу...
даже не хожу, а стою... :smile171:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ответить

Вернуться в «Спросить у знатоков»