-= Александр =- писал(а):
Для начала - делай все на одном контроллере.
Алгоритм работы такой:
1)Все фото-приемники подключены параллельно ко входу внешнего прерывания.
2)Каждый ИК-диод подключен к отдельной ноге контроллера.
Моргаем диодами по-очереди и смотрим от какого пришел ответ - там и есть препятствие.
Я думал что надо несколько МК. К тому же эта схема, которую ты мне предложил мне КАЖЕТСЯ не оч. перспективной...
Я хотел разгрузить главный МК и сделать все это с помощю нескольких МК.
-= Александр =- писал(а):
Более детально выглядит так:
Есть таймер 36 кГц (внутри МК) - он выдает пачку из 10 импульсов на нужный диод, потом скажем 20 импульсов молчит, потом выбирает следующий диод и все повторяется.
Ну, я размышлял несчет чего то похожего, но я думаю что более открытым для дальнейшего совершенствавания будет схема с несколькими микроконтроллерами. Сколько я читаю в интернете инфы, сколько я видел проектов все стремятся разгрузить головной МК (в разумных пределах).
А уж тем более что я планирую поставить много ИК датчиков.
Вот например на этой схеме, каторую я тут выложил их 6 и это при условии что этот робот не умеет поворачивать...
А если датчиков будет УЙМА?
И не только датчиков, а как насчет управления ОЗУ? ну хотя может я и недооцениваю Мегу8...
К томуже лучше уж на главный МК идет цивровой сигнал с контр. датчиков, чем напрямую с датчиков.
Вот вы мне скажите сколько таймеров в меге8???
(Ато что то все жалуются что их не хвотает)
И мне кажется что сканикование месности будет медленным, а ведь робот планируется маленьким и шустрым...
ЗЫ. Вы уж не ругайте меня если что не так сказал?
