Архив метки: Arduino

152-gcRogue:жажда мести – описание игры

Автор: | 13.05.2018

После того как я обзавелся консолькой собственного изготовления, я почти довел до ума игру gcRogue. Теперь нужна статья, где игра будет описана (для возможности ссылаться на нее из того-же gcManager). Здесь я попытаюсь собирать все, что нужно знать по игре. Железо Игра сделана под Arduino Pro Mini (Nano, Uno, ATmega328) и I2C OLED дисплей (смотрите… Читать далее »

148-Автоматический загрузчик HEX-файлов для AVR микроконтроллеров – обновление gcUploader

Автор: | 09.02.2018

Обновил программу-загрузчик HEX-файлов — gcUploader. О самой программе прочитать (и скачать саму программу) можно в соответствующей статье, а здесь я напишу о том, что добавил нового. Изменений немного – всего два, но эти изменения значительно расширяют область применения данной программы. Первое, что я сделал – это заменил AVRDUDE на свежую версию 6.3. Вообще, AVRDUDE можно… Читать далее »

144-1-Bit AVR Game-Лабиринт.

Автор: | 20.04.2017

Первых несколько этапов игры уже реализовано. Это формирование произвольного случайного лабиринта, вывод лабиринта на экран и произвольное движение по нему. Джойстиком можно произвольно перемещать вид, а нажатие на джойстик строит новый случайный лабиринт. Лабиринт создается по этому алгоритму. Получается быстро и не накладно по ресурсам. Новая тестовая прошивка. Прошить ее в Ардуину можно при помощи GC-Uploader… Читать далее »

143-1-Bit AVR Game-Первая проба

Автор: | 08.04.2017

Перед тем как начать что-то разрабатывать, нужно убедится что результат окажется такой как ты представлял, иначе можно потратить много времени впустую. Для нашего случая, когда примерно известен геймплей, неизвестным остается визуальная составляющая — как это все будет выглядеть на дисплее. Для тестов я создал набор спрайтов и просто их проиграл на дисплее — получается неплохо!… Читать далее »

142-1-Bit AVR Game-Железо

Автор: | 05.04.2017

Приступаем к разработке. Эта статья будет описывать схему устройства, его электронные компоненты и внешний вид. Все что буду менять в конструкции — будет описано здесь (для этого буду временно поднимать статью в топ). В комментариях можно будет поучаствовать в обсуждении или помочь советом. 1 Схема В этой игре решил следовать принципу минимализма и схема первая в этом поучаствует:… Читать далее »

141-1-Bit AVR Game-Модули

Автор: | 03.04.2017

Поговорим о модулях, из которых будет состоять наша игра. Их будет немного. Кстати, все модули для этого устройства мне предоставил магазин DiyLab.  И если все получится с игрой, то можно будет эти модули купить прямо набором с уже прошитой Ардуиной. 1 Плата Arduino

140-1-Bit AVR Roguelike Game

Автор: | 02.04.2017

Последнее время очень не хватает времени на блог и устройства для для него 🙁 — много работы. Но идеи новых устройств постоянно возникают в голове и последняя из них меня очень «зацепила». Поэтому, даже несмотря на отсутствие времени и еще незаконченные проекты (например, AAL — который хоть и на завершающей стадии, но никак не дождется чтобы… Читать далее »

139-RGB vs HSB Сравнение цветовых схем регулирования

Автор: | 01.10.2016

Как я и обещал ранее, представляю Вашему вниманию устройство для практической демонстрации алгоритмов регулировки цвета RGB-светодиода. Особенностью устройства является то, что можно регулировать цвет светодиода сразу при помощи 2х систем  RGB  и HSB. Это позволяет  «почувствовать» все достоинства и недостатки обоих систем. Дополнительно, бонусом, реализован выход на умный пиксель WS2812B, а это значит, что можно… Читать далее »

136-gcUploader автоматический загрузчик HEX-файлов для Arduino

Автор: | 26.08.2016

С недавнего времени, как Вы заметили, я стал создавать много конструкций на базе Arduino. Причина проста – экономия времени на сборку устройства. Сейчас у меня стало не так много свободного времени, но отказываться от своего хобби я не хочу. Поэтому приходится оптимизировать производство новых устройств :). Больше времени уделять коду, чем пайке. Кроме того, конструкция… Читать далее »

135-AAL-Модули, входящие в состав устройства

Автор: | 17.08.2016

В Adjusty Ambient Light я планирую применять только готовые и широко представленные в продаже модули. Это значительно упростит сборку и прошивку устройства. Наладки как таковой вообще не потребуется. Применяя плату Arduino не понадобится и программатора. Ниже привожу перечень того что планируется применить в устройстве (возможны изменения, но, думаю, незначительные)   Первые две позиции – это обязательные… Читать далее »