#1 2017-04-13 09:14:07

VS
Учасник
Зареєстрований: 2015-08-07
Повідомлень: 12

Анологовый вход использовать как выход?

Суть вопроса: можно ли анологовый вход А0-А5 использовать как выход в Ардуино УНО?
В одном проекте не хватает одного пина для простого реле. С 3 по 13 заняты. Еще у меня остались пины 0 и 1. Я так понял они чисто для обмена информацией используются. Пробовал прописать в коде их, не работает.
Брать Мегу не хотел, но на крайняк так и сделаю.

По вопросу понятно, что я новичок.
Добросовестно погуглил и воспользовался поиском, но найти не ответа не смог.
Буду благодарен за ссылку на какую-ту статью или тему форума.

Неактивний

#2 2017-04-13 15:25:19

alex_dol
Учасник
Зареєстрований: 2015-12-28
Повідомлень: 196

Re: Анологовый вход использовать как выход?

Можно. Работает. Просто пользуетесь ними как обычными цифровыми выводам. Нумерация идет дальше по порядку: 14, 15, 16...
http://arduino.ru/Tutorial/AnalogInputPins

Неактивний

#3 2017-04-13 15:25:40

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Анологовый вход использовать как выход?

можно.

Неактивний

#4 2017-04-13 20:34:45

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Анологовый вход использовать как выход?

А почему нет "разрешаю"?

Неактивний

#5 2017-04-14 07:02:49

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Анологовый вход использовать как выход?

alex_dol пише:

Нумерация идет дальше по порядку: 14, 15, 16...
http://arduino.ru/Tutorial/AnalogInputPins

К чему эта дурная запутанная арифметика? Так и пишем digitalRead(A0), и ни о чём не думаем.

Неактивний

#6 2017-04-14 07:50:56

vvr
Учасник
Зареєстрований: 2015-04-12
Повідомлень: 876

Re: Анологовый вход использовать как выход?

Green пише:
alex_dol пише:

Нумерация идет дальше по порядку: 14, 15, 16...
http://arduino.ru/Tutorial/AnalogInputPins

К чему эта дурная запутанная арифметика? Так и пишем digitalRead(A0), и ни о чём не думаем.

на эту тему читал целые баталии , мнения разные и все подтверждаются кучей аргументов)))
для себя решил писать всё таки цифровую нумерацию - digitalRead(14)

Неактивний

#7 2017-04-14 08:53:22

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Анологовый вход использовать как выход?

"На этот счёт есть несколько мнений. Одно мое, остальные неправильные!"))
Какие там ещё баталии? Интересно, какая аргументация?

Неактивний

#8 2017-04-14 16:30:15

apeplov
Учасник
Зареєстрований: 2017-04-14
Повідомлень: 8

Re: Анологовый вход использовать как выход?

Без разницы. предпроцессор в любом случае выполнить замену до компиляции на основании включаемых файлов. В них определено: #define PIN_A0   (14)

Неактивний

#9 2017-04-14 19:40:05

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Анологовый вход использовать как выход?

А я не говорю что препроцессор ничего не сделает.
Я говорю что не считаю нужным пересчитывать вручную. Есть разница?
И к чему здесь этот ваш дефайн?

Неактивний

#10 2017-04-18 13:47:47

VS
Учасник
Зареєстрований: 2015-08-07
Повідомлень: 12

Re: Анологовый вход использовать как выход?

Всем спасибо.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму