Вопрос по аналоговым входам
- Войдите на сайт для отправки комментариев
Ср, 19/02/2014 - 23:35
Итак ,люди добрые ,не судите строго ,знаю я нуб ,но это не суть:D
Такой вопросик: моно ли использовать аналоговые входы ,как цифровые ,аля "pinMode(A0, OUTPUT);"???
Просто купил шилд ,а он использует почти все цифровые)
Заранее спасибо за ответ.
Можно. http://arduino.ru/Reference/DigitalWrite http://arduino.ru/Reference/DigitalRead
Нумерация пинов А0 - 14 , А1 - 15 и так далее
Да, конечно можно, только не а0 , а , кажется 14, 15 и тд , а7 и а8 не могут использоваться, как цифровые пины , по крайней мере на нане ( и иже с ней по камню) .
У меня как то не хватало пинов для мембранной клавы 4х1 ти она замечательно работала на аналоговых пяти пинах.
сейчас использую про-мини и два байтовых расширителя i2c один для дисплея, другой для клавы 4х4 . Очень удобно, хотя не все библиотеки работают, пришлось искать. Единственный минус- иногда не хватает скорости вывода на дисплей.
Т.е. можно не обозначать типа "А0..1...2 итп" ,а просто писать нумерацию пина от 14-ти и до 19-ти?
:D
Да ,a0 и не будет работать , просто pinMode( 14, OUTPUT);
Спасиб ,мил человек ,+1 тебе:D
Да ,a0 и не будет работать , просто pinMode( 14, OUTPUT);
Т.е. можно не обозначать типа "А0..1...2 итп" ,а просто писать нумерацию пина от 14-ти и до 19-ти?
:D
Все будет замечательно работать, так что если у вас написано на выводе A0, то и пишите как есть - A0, что бы не высчитывать и не путаться.
Если прочтете даташит на atmega328p (сердце uno, nano, pro mini и тп) то поймете, что не "аналоговыми пинами можно пользоваться как цифровыми", а "основная функция всех пинов МК - цифровые пины, но у некоторых есть альтернативные функции, в частности входы АЦП"
Исключение - выводы 19 и 27 на корпусах TQFP и MLF32, имеющие обозначения ADC6 и ADC7 соответственно (в соответствующих модельках Arduino эти выводы обозначаются как "A6/A7"). На их долю функции цифрового ввода/вывода не досталось (не захотели в Atmel'е городить двухбитовый порт), поэтому их (и только их) можно обозвать "аналоговыми пинами, которыми нельзя воспользоваться как цифровыми".