Подключение LED к аналоговым пинам
- Войдите на сайт для отправки комментариев
Втр, 29/01/2013 - 01:48
Здравствуйте, у меня возникла такая ситация... У меня Arduino UNO (с подключенными датчиками), осталось 3 цифровых пина и аналоговые. Мне нужно подключить 2 пина на 3ех-позиционный переключатель, для чтения его состояния (вкл1-выкл-вкл2), но после этого у меня остается лишь 1 цифровой. А так же ждут распайки 3 светодиода. Каким образом их можно подключить и управлять к аналоговым входам или к 1 цифровому?
Просто вместо номера цифрового вывода пишите номер аналогового - A0, A1, A2 и т.д.
так же если бы вы прочитали описание функции digitalWrite(), то там в примечании написано:
Аналоговые входы (analog pins) могут быть использованы как цифровые вход/выходы (digital pins). Обращение к ним идет по номерам от 14 (для аналогового входа 0) до 19 (для аналогового входа 5).
>>Мне нужно подключить 2 пина на 3ех-позиционный переключатель, для чтения его состояния (вкл1-выкл-вкл2)<<
Не слишком ли жирно два пина на один переключатель ?
Делаете делитель напряжения из двух резисторов 4.7К, подключаете его выход к одной ноге переключателя, к другой ноге даете 5в , среднюю ногу подключаете к аналоговому пину и подключаете к земле.
В итоге у ваc получится, средняя позиция - значение АЦП -0в, левая - 2.5в , правая 5в.
>>А так же ждут распайки 3 светодиода. Каким образом их можно подключить и управлять к аналоговым входам или к 1 цифровому?<<
Не совсем понял. Что вы хотите делать с этими светодиодами ?