Подключение большего количества дискретых датчиков к Uno

42ia
Offline
Зарегистрирован: 14.05.2012

Доброго времени суток.

Простите что за таким пустяковым вопросом к вам.

Планирую использовать Arduino Uno в качестве платформы под один небольшой проект автоматизации (сам я инженер АСУТП по образованию, в сторону Arduino начал смотреть недавно, очень заинтересовало. С удовольствием бы сам всё узнал, но "техническое решение" надо выдать скорее)

На сколько я понял на борту Uno имеется 14 дискретных входов/выходов.
Мне нужно подключить 8 концевиков исполнительных механизмов, 4 кнопки (всё сухой контакт).
Кроме этого нужно ещё 6 выходных сигналов для управления исполнительными механизмами.

Получается 18 точек ввода/вывода.

Подскажите какими способами можно выкрутится из этой ситуации?
(Arduino Uno уже заказал с ebay, через пару недель жду)

maksim
Offline
Зарегистрирован: 12.02.2012

Можно было для начала в поиске по сайту посмотреть: arduino.ru/Tutorial/registr_74HC595

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Если тебе не нужны аналоговые порты то можно их превратить в цифровые и тогда
D2-D13+A0-A5=18 цифровых портов
 

demon.f3j
Offline
Зарегистрирован: 18.03.2011

 Вот в помощь почитай про сдвиговые регистры:

http://robocraft.ru/blog/arduino/518.html

http://robocraft.ru/blog/arduino/519.html

http://robocraft.ru/blog/arduino/520.html

http://robocraft.ru/blog/arduino/541.html

Мне вот тоже сейчас надо подключить клавиатуру на 10 кнопок, LCD, DS18B20, и выходы на релле, так я пользуюсь статьей "Подключаем кучу устройств к Arduino по 5 проводам", 2 шт. 74HC595 и 2 шт. 74HC165 (если понадобиться разводка платы под такую комбинацию регистров пишите, выложу)

42ia
Offline
Зарегистрирован: 14.05.2012

Большое спасибо за советы.

Почитал. Интересно. В электронике я новичек (руками ещё ничего делать не приходилось)
Буду стараться.