roboforum.ru

Технический форум по робототехнике.

Экономия ног

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Экономия ног

Сообщение d3xr » 08 июл 2010, 18:45

Такая задача: 4х разрядный 7сегментный индикатор (12ног), 3 светодиода (3ноги), 3 кнопки (3ноги). Итого: 18...
А в наличии имеется только 14 портов. Как можно не вылезая за рамки МК реализовать подобное?
И еще вопрос, можно ли вместо токоограничивающих резисторов использовать ШИМ? или нужно 13 резисторов?

Добавлено спустя 25 минут 40 секунд:
Можно на аналоговый вход повесить кнопки наверное.. Даже на 1 ногу, параллельно, и к каждой кнопке последовательно резисторы разных номиналов. МК будет считывать ток, при нажатии каждой кнопки он будет разный (одновременное нажатие исключаеся)

3 сьэкономили (если я прав), осталась одна!
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Экономия ног

Сообщение blindman » 08 июл 2010, 18:56

matrix.png
matrix.png (4.09 КиБ) Просмотров: 1110

Токоограничительные резисторы не показаны. Можно отлавливать одновременные нажатия.

Добавлено спустя 5 минут 33 секунды:
С АЦП и тремя кнопками тоже можно одновременные нажатия, если правильно выбрать номиналы резисторов
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Экономия ног

Сообщение d3xr » 08 июл 2010, 20:12

Так получается что при зажигании (1,2,3) загораются загораются сегменты (f,g,p) при 0 на соответствующем катоде?..
Если не сложно объясните алгоритм в двух словах...
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань

Re: Экономия ног

Сообщение blindman » 09 июл 2010, 03:06

Представь что 3 светодиода - это сегменты 5-го индикатора. Четырьмя как собирался управлять? С пятью точно так же.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Экономия ног

Сообщение d3xr » 09 июл 2010, 15:12

Все, дошло. Большое спасибо!
Аватара пользователя
d3xr
 
Сообщения: 201
Зарегистрирован: 01 июн 2010, 08:04
Откуда: Казань


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0