Проблема с аналоговыми входами А6 иА7
- Войдите на сайт для отправки комментариев
Пт, 27/01/2017 - 23:23
Приобрел себе китайскую Ардуино Нано
https://ru.aliexpress.com/store/product/Nano-CH340-ATmega328P-MicroUSB-C...
и начал производить начальные манипуляции с кнопками и диодами
подключал кнопки и светодиоды к цифровым и аналоговым (менял местами прверял все ли работает) , использовал аналоговые входы как цифровые входы и выходы .
Все работало нормально , вот только Аналоговые входы А6 иА7 не возможно было использовать как цифровые входы и выходы. Не пойму почему?
читайте даташит :)
A6 и A7 только аналаговые входы
читайте даташит :)
A6 и A7 только аналаговые входы
а где можно прочитать?
а А0 А1 А2 А3 А4 А5 как?
Выводы А6, А7 доступны для пользователя только если применяется ATMEGA 328 в 32-х выводном корпусе.
а где можно прочитать?
Ну, Вам же сказали - в даташите.
а А0 А1 А2 А3 А4 А5 как?
Эти нормально.
поторопился со ссылкой, даташит на ломанном руском. один вопрос есть, я могу на A6 кнопку посадить(она же как вход)?
и как его в скетче прописать 20, 21?
На кого "на него"?
digitalWrite(A6, HIGH);
Блин, ну Вам же обясняли - ну нету у них цифровых буферов.
analogRead(A6) - на здоровье
а про digital - забудьте.
И про Write (хоть digital, хоть analjg) тоже забудьте.
СПАСИБО понял, я лишь хотел маленько освободитьть цифровые пины
Не, ну, если кнопку, так сажайте на здоровье, только читайте analogRead'ом, кто запрещает-то? Обзывать их можете как хотите, хоть A6, хоть ghjcnj 6 - для analogRead это пофиг
получается я не могу считать HIGH LOW, только значения
получается я не могу считать HIGH LOW, только значения
ага)))
получается я не могу считать HIGH LOW, только значения
И что? Больше 300 - HIGH, меньше - LOW - делов-то.
Ну да, правда, работает раз в 15-20 медленнее, а так все равно.
Ну да, правда, работает раз в 15-20 медленнее, а так все равно.
кнопку прочитать успеет.
какой командой желательно прочитать
какой командой желательно прочитать
analogRead()