Проблема с аналоговыми входами А6 иА7

vd153
Offline
Зарегистрирован: 23.01.2017

Приобрел себе китайскую Ардуино Нано 

https://ru.aliexpress.com/store/product/Nano-CH340-ATmega328P-MicroUSB-C...

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

подключал кнопки и светодиоды к цифровым и аналоговым (менял местами прверял все ли работает) , использовал аналоговые входы как цифровые входы и выходы .

Все работало нормально , вот только Аналоговые входы А6 иА7 не возможно было использовать как цифровые входы и выходы. Не пойму почему?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

читайте даташит :)

A6 и A7 только аналаговые входы

vd153
Offline
Зарегистрирован: 23.01.2017

Valera19701 пишет:

читайте даташит :)

A6 и A7 только аналаговые входы

а где можно прочитать?

а А0 А1 А2 А3 А4 А5 как?

satelit 2
Offline
Зарегистрирован: 04.12.2016

у меня в одном проекте в скетче были прописаны как пин14, пин15, пин16 ....и использовались как цифровые(светодиоды на нем висели)

 

gena
Offline
Зарегистрирован: 04.11.2012

   Выводы А6, А7 доступны для пользователя только если применяется ATMEGA 328 в 32-х выводном корпусе.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

vd153 пишет:

а где можно прочитать?

Ну, Вам же сказали - в даташите.

vd153 пишет:

а А0 А1 А2 А3 А4 А5 как?

Эти нормально.

 

 

satelit 2
Offline
Зарегистрирован: 04.12.2016

поторопился со ссылкой, даташит на ломанном руском. один вопрос есть, я могу на A6 кнопку посадить(она же как вход)?

и как его в скетче прописать 20, 21?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

На кого "на него"?

satelit 2
Offline
Зарегистрирован: 04.12.2016

digitalWrite(A6, HIGH);  

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Блин, ну Вам же обясняли - ну нету у них цифровых буферов.

analogRead(A6) - на здоровье

а про digital - забудьте. 

И про Write (хоть digital, хоть analjg) тоже забудьте.

satelit 2
Offline
Зарегистрирован: 04.12.2016

СПАСИБО понял, я лишь хотел маленько освободитьть цифровые пины

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Не, ну, если кнопку, так сажайте на здоровье, только читайте analogRead'ом, кто запрещает-то? Обзывать их можете как хотите, хоть A6, хоть ghjcnj 6 - для analogRead это пофиг

satelit 2
Offline
Зарегистрирован: 04.12.2016

получается я не могу считать HIGH LOW, только значения

vvadim
Offline
Зарегистрирован: 23.05.2012

satelit 2 пишет:

получается я не могу считать HIGH LOW, только значения

ага)))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

satelit 2 пишет:

получается я не могу считать HIGH LOW, только значения

И что? Больше 300 - HIGH, меньше - LOW - делов-то.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Ну да, правда, работает раз в 15-20 медленнее, а так все равно.

SLKH
Offline
Зарегистрирован: 17.08.2015

andriano пишет:

Ну да, правда, работает раз в 15-20 медленнее, а так все равно.

кнопку прочитать успеет.

satelit 2
Offline
Зарегистрирован: 04.12.2016

какой командой желательно прочитать

SLKH
Offline
Зарегистрирован: 17.08.2015

satelit 2 пишет:

какой командой желательно прочитать

analogRead()