roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 10:41

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Экономия ног
СообщениеДобавлено: 08 июл 2010, 18:45 
Не в сети
Аватара пользователя

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

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

3 сьэкономили (если я прав), осталась одна!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экономия ног
СообщениеДобавлено: 08 июл 2010, 18:56 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Вложение:
matrix.png
matrix.png [ 4.09 КиБ | Просмотров: 1364 ]

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

Добавлено спустя 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!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экономия ног
СообщениеДобавлено: 08 июл 2010, 20:12 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экономия ног
СообщениеДобавлено: 09 июл 2010, 03:06 
Не в сети
Аватара пользователя

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экономия ног
СообщениеДобавлено: 09 июл 2010, 15:12 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO