Спасибо за ссылки!
Только вопрос был не о том.
Я не хочу научиться программировать, я это уже умею! Я ищу идеи (схемы) не сложных устройств, на которых можно будет "побаловаться"
ну сделай для начала например часы Always with you
или еще что-нибудь полезное. О! кстати!
Если умеешь кодить, собери прибор для определения цоколевки транзисторов и переделай его прошивку так, чтобы не использовать расширитель портов. Все будут очень рады!
У меня в этом устройстве применен т.н. расширитель порта микроконтроллера. Суть в том, чтобы небольшое количество портов микроконтроллера (2-3 линии) использовать для управления большим количеством устройств (до 16 запросто). Для этого используются специальные микросхемы. В данном случае по 2 проводам (шина i2c) 2 байта данных загружаются с микросхему и выводятся на ее 16 сигнальных ног.
Как оказалось, микросхему эту сложно купить, поэтому возникает предложение переделать схему и прошивку так, чтобы использовать что-то другое или не использовать вообще дополнительные микросхемы (у контроллера и так ног хватит, вроде).
Почитай http://www.radiokot.ru/forum/viewtopic.php?t=2921, я там уже писал много чего.
Самое простое - использовать сдвиговый регистр, например, так
см. архив
Это для двух 74HC(T)4094, выводит переменную reg на 16 ног пары микросхем. Без проблем масштабируется. Ноги data, clock и strobe заданы дефайном...
Предлагаю в качестве индикатора использовать дисплей от Нокии 3310. Его и достать не сложно, стоит копейки, по-моему. И портов займет не много, а инфы на него влезет...
Как вы на это смотрите?
Имхо, из пушки по комарам. Это же не осцилограф, чтоб графический дисплей цеплять. Там всего то надо показать н-п-н / б-с-е / Ерр / трёхзначное число. Причём не сразу, а поочереди.
Молодой человек познакомится для серьёзных отношений с pin to pin аналогом Венеры Милосской.
Ну а сколько стоят три индикатора + расширитель порта вместе? + разводка этого дела на плате... не лишняя ли работа?
А отображать сразу и то и другое + режим работы!
Ещё мнения?
ИМХО, излишне... Хотя на вкус и цвет все фломастеры, как известно, разные.
LED-индикаторы и последовательный регистр будет все же подешевле, вроде как.
Так у этих камней и так ног на все хватит, без всяких расширителей.
Я использовал расширитель в основном из-за желания с ним разобраться и поработать в реальном устройстве, а не из-за острой необходимости. Ну, разводка попроще получилась...
Для такого устройства использовать графический LCD смысла нет. Что на него выводить-то? Если украшательствами заниматься, так там эти украшательства займут места по коду больше, чем полезная часть - не сильно грамотный подход к поектированию.
Но, как я уже говорил, на вкус и цвет...
Для меня есть два пути.
Первый, с каким вопросом я сюда и пришел. Собрать что-нить простое, с точки зрения электроники, но дающее простор для программиста.
Здесь у меня появилась идея Помните старые игрушки: "Волк и яйца" и т.д. Так вот собрать простое устройство несколько кнопок + LCD дисплей + динамик. И писать под него игрушки
И второй, начать собирать что-нить по сложнее. Например, мультиметр, а не останавливаться на цоколевке транзисторов. И тут LCD дисплей тож не помешает
Мне нравится первый путь!
А потом, я видел здесь проводятся конкурсы, можно провести конкурс на лучшую игру