Итак, я решил построить робота. Пока в железе нет ничего, но подготовка имеется. Решил начать с мозгов - мега128 - под нее стал проектировать плату.
Одновременно решил изучить програмированние МК. И вот тут началось:
1. Понял как управлять моторами (трехколесная тележка)
2. Практически написал программу для блуждания по квартире и отъездами при столкновениях (контактные бамперы)
И вот тут ступор - ЧТО ДАЛЬШЕ ?
Куда развиваться ? Ставить ноутбук или VIA и пытаться подключать видеокамеру (проект DeaD'а) - не интересно по самой причине IBM PC, хочется чего-то на микроконтролле-ре (-рах).
Ставить ИК, ультразвуковые сенсоры - можно, но опять таки от контактных бамперов по сути далеко не уедем.
Можно попробывать, что бы робот сам перемещался по квартире, при этом сам составлял ее карту - а потом уже использовал ее при перемещениях - но для этого требуется флешка для хранения, как подсказал Stepan - dataflash от Atmel + RAM. Однако, как только подключаешь RAM портов у Меги128 начинает не хватать. один из выходов - это RAM на 32к + ПЛИСка.
Вообщем может кто-что нибудь подскажет ?
PS Хорошо не успел заказать плату - скорее всего я там все поменяю