Вход А0 работает в режиме цифрового вывода?!?!

RainMan
Offline
Зарегистрирован: 21.06.2011

Вот случайно обнаружил, что такой вот код, устанавливает 1  на аналоговом входе А0!!!

pinMode(14, OUTPUT);
analogWrite(14,255); 

Как такое может быть?

madguitar
Offline
Зарегистрирован: 17.06.2011

 а где тут упоминается А0? 14 вижу. шим вижу.

RainMan
Offline
Зарегистрирован: 21.06.2011

У меня NANO. Там 0-13 - цифровые и отдельно 0-7 -аналоговые входа.  

RainMan
Offline
Зарегистрирован: 21.06.2011

Вот больше выяснил - команндой analogWrite(А0-А7,255) устанавливаются  в 1 аналоговые входа!!

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

 Всё не так! 

PWM (ШИМ): 3, 5, 6, 9, 10, и 11. Представляет выход 8-битового ШИМ (широтно-импульсного модулятора) при помощи функции analogWrite().

1 - 2, 5 - 16 D0 - D13 Ввод - вывод Цифровой ввод-вывод портов D0 - D1

19 - 26 A0 - A7 Ввод Аналоговый вход, каналы 0 - 7

Также исходя из книг про ардуино, на любом аналоговом входе можно сделать цифровой вывод/ввод - дай бог памяти чтоб я не ошибся

 

RainMan
Offline
Зарегистрирован: 21.06.2011

ну извините, там где я читал описание ардуины, не описано что аналоговые входа, могут работать как выходы 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Ни чего страшного, я сам каждый день что то узнаю) Главное больше спрашивайте!!! 

RainMan
Offline
Зарегистрирован: 21.06.2011

а вы можете дать ссылочку где написано, что аналоговые входа могут работать как выходы? 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011
Павел74
Offline
Зарегистрирован: 27.03.2019

ссылочка не работает, тоже хотел посмотреть - в своем проекте занял все цифровые входы для задуманной функции нехватает выхода на озвучку "клавиатуры"

b707
Offline
Зарегистрирован: 26.05.2017

Павел74 пишет:

ссылочка не работает, тоже хотел посмотреть - в своем проекте занял все цифровые входы для задуманной функции нехватает выхода на озвучку "клавиатуры"

ну что там смотреть-то по ссылке - берете и подаете на выход digitalWrite(). как на любой другой пин. Только для A6 и A7 это не работает - эти могут быть только аналоговыми входами