roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 15:57

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июн 2007, 22:32
Сообщения: 603
Откуда: Москва
ФИО: Руслан
Народ, Подскажите пожалуйста, можно ли повесить на одну ногу Меги кнопку и светодиод. Что-то сам никак не могу сообразить. Пробовал параллельно, но не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 18:29 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Можно вроде, входы\выходы переключаются на ногах программно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 19:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну да
быстро быстро переключать вход/выход
так чтоб на глаз не была видна пульсация

а ещё наверно можно последовательно
нажал кнопку светодиод загорелся :D

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 19:01 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 19:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
blindman писал(а):
кратковременно подаем на вывод 0, потом переводим в режим входа - и сразу считываем.


ИМХО после подачи "0" нужно считывать пока там "0" начнет считываться, либо паузу несколько NOP сделать для разряда конденсатора, а потом уже на вход включаться. Вобщето правильней сделать резистор еще от ноги до С , но такой чтоб схема работала.

Совсем без резистора боюсь импульс по питанию или земле будет прокалбашивать. Или конденсатор какйто типа 50-100 пФ.

Добавлено спустя 2 минуты 3 секунды:
RiO писал(а):
Народ, Подскажите пожалуйста, можно ли повесить на одну ногу Меги кнопку и светодиод. Что-то сам никак не могу сообразить. Пробовал параллельно, но не работает.


Разные схемотехнические трюки собраны у меня в низу странички 9 курса - http://avr123.nm.ru/09.htm
имеются презабавные ! доложу я вам ... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 19:26 
Не в сети
Аватара пользователя

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

А "кратковременно подаем на вывод 0, потом переводим в режим входа" - это не то же самое?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
А может не надо конденсатора? просто чередовать вход с нолем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 20:45 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 20:48 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
ну да


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 20:49 
Не в сети
Аватара пользователя

Зарегистрирован: 03 июн 2007, 22:32
Сообщения: 603
Откуда: Москва
ФИО: Руслан
blindman писал(а):
Тогда светодиод будет гореть когда нажата кнопка

Для моего случая это не проблема.

А для считывания можно оставлять порт в режиме выхода или надо сначала DDR поставить в ноль?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Светодиод и кнопка на одной ноге
СообщениеДобавлено: 18 мар 2009, 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
dd ставишь в 0 и читаешь пин


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

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


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

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


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

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