Отже, всім любителям ретро ігор, піксель арту, заліза типу arduino і тих, у кого закрадалася думка написати свою простеньку гру, при цьому не сильно вдаючись в дебрі даташитів!
Хочу уявити вам 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 контролери на роботі, поступово втягнувся і зараз я вже рік як закінчив інститут, давно не чиню і не копаюся в помилках збирачів. Поміняв роботу на більш цікаву і продовжую занурюватися цю захоплюючу безодню комп'ютерів у кристалі.
Все це я написав до того, що вважаю, що такою і має бути освіта:
цікавим і захоплюючим - це мотивує.
Такими і повинні бути іграшки для дорослих і дітей - розвиваючими.
Тут можна ознайомитися з набором і замовити його
Збірка проектів