Итак, всем любителям ретро игр, пиксель арта, железа типа arduino и тех, у кого закрадывалась мысль написать свою простенькую игру, при этом не сильно вдаваясь в дебри даташитов!
Хочу представить вам 8-битный игровой хендхелд, на микроконтроллере Atmega-328, с большим, ярким экраном с пикселями, которые невозможно не заметить.
На борту есть: 32КБ памяти для вашего кода, 6 кнопок, простенький динамик, 8 дополнительных диодов и разъем для программирования и обмена данными.
Что можно сделать с такими малыми ресурсами?
Но ведь в любом деле основной ресурс — это ваше воображение и опыт!
состоит из 64 RGB диодов, итого нам предстоит управлять 192 диодами.
С помощью ШИМ можно получить свечение абсолютно любого цвета и яркости.
по сути старый-добрый RS-232, с его помощью мы будем прошивать атмегу и передавать данные с компьютера на мегги, или с мегги на мегги, или на любую другую платку.
Динамик очень простой, управляется с помощью ШИМ, издает веселые блипы,
кнопки громко щелкают, есть кейс для трех батареек ААА и возможность припаять разъем под наушники.
Я являюсь любителем минимализма, сделать что-то как можно более рационально и как можно с меньшими затратами — вот настоящий челендж! Этим сразу и привлекла меня Meggy.
Помните как соревновались с папой в детстве кто наберет больше очков в тетрис?
Вот это — оно. Эта игра возвращает то незабываемое чувство.
Совсем забыл, собрать все нужно своими руками!
Набор приходит в коробке, как для небольшой пиццы, внутри куча герметичных пакетиков, в которых разложены детали прямо по шагам сборки, подробнейшая инструкция по сборке и программированию, пара наклеечек и кабель для подключения к компьютеру.
Но спешу обрадовать всех, кто боится или просто не пробовал что-то паять! Тут все очень просто, собрать может даже школьник младших классов с помощью самого простого паяльника.
Сам процесс сборки занимает час-два и вводит в умиротворенное настроение. :)
В микроконтроллер уже зашита игра, поэтому сразу после сборки можно немного расслабиться и испытать свое творение.
Тут, как и со сборкой. Все очень просто!
Качаете последнюю версию arduino, библиотеку для мегги и вперед! В брошюре все очень подробно описано. Кто в школе проходил бейсик-паскаль легко смогут написать первую программу.
В то же время, для Meggy написано множество интересных программ:
встроенная вначале игра
читалка для твиттера
миди-игралка с подключением компа и вии-моута
куча змеек, понгов, лабиринтов и прочего.
Я всегда любил простенькие игрушки: тетрисы, электроники, пинболы и прочее.
Когда я увидел этот набор я сразу решил его купить, в то время я еще учился в институте и работал на полставки техником в одном месте. Проверял и чинил платки. С ибеем я был уже знаком, поэтому карточка и пейпал у меня были. Я заказал набор, недели через 3 получил его.
До этого программировал только в школе, с микроконтроллерами был на вы. Через месяц написал свою змейку, потом еще пару игр. Потом попробовал ARM контроллеры на работе, постепенно втянулся и сейчас я уже год как закончил институт, давно не чиню и не копаюсь в ошибках сборщиков. Поменял работу на более интересную и продолжаю погружаться эту увлекательную бездну компьютеров в кристалле.
Все это я написал к тому, что считаю, что таким и должно быть образование:
интересным и увлекательным — это мотивирует.
Такими и должны быть игрушки для взрослых и детей — развивающими.
Тут можно ознакомиться с набором и заказать его
Коллекция проектов
Хочу представить вам 8-битный игровой хендхелд, на микроконтроллере Atmega-328, с большим, ярким экраном с пикселями, которые невозможно не заметить.
На борту есть: 32КБ памяти для вашего кода, 6 кнопок, простенький динамик, 8 дополнительных диодов и разъем для программирования и обмена данными.
Что можно сделать с такими малыми ресурсами?
Но ведь в любом деле основной ресурс — это ваше воображение и опыт!
обзор устройства
Atmega328
— сердце нашей игрушки- Тактовая частота: 16 МГц
- Объём Flash-памяти: 32 кб
- Объём SRAM-памяти: 2 кб
- Объём EEPROM-памяти: 1 кб
RGB LED матрица
состоит из 64 RGB диодов, итого нам предстоит управлять 192 диодами.
С помощью ШИМ можно получить свечение абсолютно любого цвета и яркости.
ISP интерфейс
по сути старый-добрый RS-232, с его помощью мы будем прошивать атмегу и передавать данные с компьютера на мегги, или с мегги на мегги, или на любую другую платку.
прочие элементы платы
Динамик очень простой, управляется с помощью ШИМ, издает веселые блипы,
кнопки громко щелкают, есть кейс для трех батареек ААА и возможность припаять разъем под наушники.
Я являюсь любителем минимализма, сделать что-то как можно более рационально и как можно с меньшими затратами — вот настоящий челендж! Этим сразу и привлекла меня Meggy.
Помните как соревновались с папой в детстве кто наберет больше очков в тетрис?
Вот это — оно. Эта игра возвращает то незабываемое чувство.
Совсем забыл, собрать все нужно своими руками!
Сборка
Набор приходит в коробке, как для небольшой пиццы, внутри куча герметичных пакетиков, в которых разложены детали прямо по шагам сборки, подробнейшая инструкция по сборке и программированию, пара наклеечек и кабель для подключения к компьютеру.
Но спешу обрадовать всех, кто боится или просто не пробовал что-то паять! Тут все очень просто, собрать может даже школьник младших классов с помощью самого простого паяльника.
Сам процесс сборки занимает час-два и вводит в умиротворенное настроение. :)
В микроконтроллер уже зашита игра, поэтому сразу после сборки можно немного расслабиться и испытать свое творение.
Программирование
Тут, как и со сборкой. Все очень просто!
Качаете последнюю версию arduino, библиотеку для мегги и вперед! В брошюре все очень подробно описано. Кто в школе проходил бейсик-паскаль легко смогут написать первую программу.
В то же время, для Meggy написано множество интересных программ:
встроенная вначале игра
читалка для твиттера
миди-игралка с подключением компа и вии-моута
куча змеек, понгов, лабиринтов и прочего.
Субъективное мнение
Я всегда любил простенькие игрушки: тетрисы, электроники, пинболы и прочее.
Когда я увидел этот набор я сразу решил его купить, в то время я еще учился в институте и работал на полставки техником в одном месте. Проверял и чинил платки. С ибеем я был уже знаком, поэтому карточка и пейпал у меня были. Я заказал набор, недели через 3 получил его.
До этого программировал только в школе, с микроконтроллерами был на вы. Через месяц написал свою змейку, потом еще пару игр. Потом попробовал ARM контроллеры на работе, постепенно втянулся и сейчас я уже год как закончил институт, давно не чиню и не копаюсь в ошибках сборщиков. Поменял работу на более интересную и продолжаю погружаться эту увлекательную бездну компьютеров в кристалле.
Все это я написал к тому, что считаю, что таким и должно быть образование:
интересным и увлекательным — это мотивирует.
Такими и должны быть игрушки для взрослых и детей — развивающими.
Тут можно ознакомиться с набором и заказать его
Коллекция проектов