Электронный кубик на микроконтроллере

Собрал пару недель назад, но выкладываю только сейчас, более подробное описание на хабре http://habrahabr.ru/post/253037/ если будут вопросы, обращайтесь
Автор поста оценил этот комментарий
Автору за девайс плюс, хоть он и простой)
Главное спаял, главное своими руками)
еще бы оформить в какой то крутой корпус
раскрыть ветку (1)
Автор поста оценил этот комментарий
Не хочу заморачиваться с корпусом, думаю просто из матового оргстекла между двух пластин сделать, и схему скроет и слепить не будет.
Автор поста оценил этот комментарий
а че, в 2313 аппратный rand(); ?
а как кстати его самому реализовать? на вскидку adc или если нет, через компаратор как нить ?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Я был удивлён когда rand() заработал как надо без инициализации srandom, результат удовлетворил и дальше копать не стал. Если реализовывать самому, то мне советовали читать значения с болтающихся в воздухе портов.
показать ответы
Автор поста оценил этот комментарий
С таким подходом будешь ты пайкой заниматься, а не микроконтроллеры программировать.
Но это уже выбор каждого. Люди всякие нужны, люди всякие важны. Удачи тебе.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Года 4 назад, когда у меня было дохрена свободного времени, безспорно, я бы заморочился, я тогда отказывался от всего стандартного, писал свои версии библотек. но сейчас, когда это просто лёгкое увлечение на вечер, я не готов убить кучу времени на всё это. у каждого свои приоритеты, моя работа с этим никак не связана.
Автор поста оценил этот комментарий
Посмотрел статью на хабре, там еще и attiny 2313 с С ( с нативной функцией rand()....) Нет, совсем не интересно.
Автор, реализуй ГСЧ сам, без МК. Это не так уж и сложно, но в разы интереснее и познавательнее.
На крайний случай попробуй написать свой rand (читай какой нибудь вход-> получаешь случайное значение-> по опред. алгоритму приводишь ему к некому числу-> применяешь модуль).
AVR с C это очень хорошо и мощно, но не так интересно. В том состоянии, как у тебя сейчас - вся сложность работы упирается в пайку схемы.
раскрыть ветку (1)
Автор поста оценил этот комментарий
На микроконтроллере?
Это же изи. Тривиальный алгоритм.
Другое дело - на чистой схемотехнике с использованием регистров и транзисторах.
В общем, технаря не удивил.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Вопрос в количестве деталей, сколько резисторов и транзисторов мне понадобится для реализации без МК? Наскольк сложнее будет плата.
Это более рациональное решение в плане количества и стоимости (при розничных ценах).
Если так меряться то можно и на релешках собрать чемоданчик для такой примитивной цели, но стоит ли оно того?
показать ответы
Автор поста оценил этот комментарий
Это рациональное решение, бесспорно. И не такой велосипед, как реализация собственного ГСЧ.
Но ты же не пишешь в код продакшен, а учишься. Чему тебя научила эта работа? Вызову нативных функций?

И непонятно, зачем это публиковать? Написал hello world, молодец, но кого ты этим удивить собираешься? Гуманитариев? Им пофиг.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Было бы время, может и заморочился бы, а в качестве увлечения на вечер не вижу смысла в таком. Чему меня научила эта работа? Я впервые паял SMD, это был мой второй опыт в разводке платы и травлении, это было первое работающее решение на микроконтроллере.
Пытаюсь удивить? Пытаются удивить пацанчики на заниженных тазах и глубоких басах, я делюсь тем что получилось и работает.