roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Нехватает ног - прошу совет
СообщениеДобавлено: 03 янв 2014, 20:58 
Не в сети
Аватара пользователя

Зарегистрирован: 13 фев 2009, 18:37
Сообщения: 28
Откуда: Петрозаводск
День добрый. Недавно сделал такой девайс:
Изображение
Что то вроде часов из HDD, работает вот так:

http://www.youtube.com/watch?feature=pl ... VlWLjVhq_k

Столбик из 8 светодиодов пишет текст, на этот столбик отдан весь порт D у mega8.
Не могу придумать решение проблемы - на плате имеется фототранзистор + ИК диод, что дает возможность меге узнавать обороты и положение светодиодов. Нужно чтобы происходило прерывание по сигналу фотодиода. А ноги INT1 INT0 находятся на порту D... который занят столбиком светодиодов.

Как быть, как получить прерывание с другой ноги? или надо перекидывать светодиоды на другой порт?
Можно конечно освободить ногу INT0 , а светодиод с другого порта запитать, но отрисовывать текст потом сложно и криво все это...
А если перекинуть светодиоды на PORT C , на этом порту висят выводы для программирования, это не создаст проблем?

Сорри если туплю, я совсем начинающий. Этот проект делался 2 года назад, тогда я лучше разбирался в МК, теперь уже все позабыл, снова пытаюсь разобраться


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нехватает ног - прошу совет
СообщениеДобавлено: 03 янв 2014, 22:59 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Можно использовать PCINTx

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нехватает ног - прошу совет
СообщениеДобавлено: 04 янв 2014, 00:10 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
можно попробовать atmega88 168 328 - у них почти на всех ногах прерывания.

либо светодиоды включить через регистр сдвигающий типа hc164 hc595 cd4094
либо через расширитель портов до 16 типа mcp23xxxx

_________________
Читайте !


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 9


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

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