Загрузка страницы

Собираем игровую консоль на Arduino Uno. Проекты Амперки #30

Инструкция как сделать из Arduino Uno игровую консоль — https://goo.gl/X3uyPe

Мы привыкли относится к Arduino как к простому и неприхотливому контроллеру для умных теплиц, автополивов и прочих ИК-оленей.

Мы решили реабилитировать старую добрую Uno и доказать, что её возможности сильно превосходят потребности светодиодной робототехники.

О майнинге биткоинов на Iskra JS мы расскажем как-нибудь в
другой раз. А в этом ролике мы покажем, как сделать классический Pong.

Чтобы подключить Arduino к телевизору понадобятся пара
резисторов и специальная библиотека — TVout.

Наша приставка будет работать с монохромным сигналом — у нас будут только белый и чёрный цвета, без оттенков серого.

Библиотека TVout на высоком уровне предоставляет функционал для работы со шрифтами и графикой, в свою
очередь задействуя низкоуровневый код на ассемблере для точной синхронизации выводимой картинки.

Для нас это означает, что мы можем особо не беспокоится о
всех этих видеопремудростях и сосредоточиться на привычном программировании.

Мы доработали понг из примеров работы с библиотекой —
добавили рамки поля, избавились от мерцания
экрана при касания стены, сделали сообщения о выигранных и проигранных очках, титр с объявлением победителя и добавили начальную заставку с таймером обратного отсчёта.

Погоняв портотип, мы поняли что у нас всё получилось. Но перед выставкой мы решили придать ему прочности и брутальности. Поэтому вместо схемы на бредборде мы распаяли резисторы и разъёмы композитного и аудиосигнала на площадке для прототипирования Troyka Shield.

Получившийся девайс поместили в любимый гермокорпус с прозрачной крышкой, а для подключения кнопки старта игры и двух джойстиков вывели герметичные разъёмы.

Сами джойстики сделали как и в классической Atari образца 1972 года — из двух потенциометров. Естественно не обошлось и без #структора.

_________________________________________________________________

Описание проекта на wiki — https://goo.gl/X3uyPe

_________________________________________________________________

#arduinouno #pong #проектыамперки #амперка #amperka #makerfairemoscow

Видео Собираем игровую консоль на Arduino Uno. Проекты Амперки #30 канала AmperkaRu
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 сентября 2017 г. 19:32:33
00:06:20
Другие видео канала
16 лучших Arduino проектов AlexGyver16 лучших Arduino проектов AlexGyverЭмуляторы Dendy, Sega MegaDrive, SNES и Sony PlayStation. Проекты АмперкиЭмуляторы Dendy, Sega MegaDrive, SNES и Sony PlayStation. Проекты Амперки🎮Вызов принят: микро игровая консоль🎮Вызов принят: микро игровая консольLinux на Arduino. Платформы Tian, Yún и Yún mini. Железки АмперкиLinux на Arduino. Платформы Tian, Yún и Yún mini. Железки АмперкиКонсоль 8-bit на ESP32 своими руками. Проекты АмперкиКонсоль 8-bit на ESP32 своими руками. Проекты АмперкиПять мифов об Espruino и JavaScript: как появились, кому и зачем нужны. Железки АмперкиПять мифов об Espruino и JavaScript: как появились, кому и зачем нужны. Железки АмперкиЛазерный гравер своими руками из DvD приводов laser engraverЛазерный гравер своими руками из DvD приводов laser engraver10 заповедей по пайке. Учимся паять10 заповедей по пайке. Учимся паятьЛазер-шмазер - уничтожитель картона!Лазер-шмазер - уничтожитель картона!Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи)Подключение и настройка nRF24L01 к Arduino (модуль беспроводной связи)Raspberry Pi 4: запускаем видео 4K, играем в игры и боремся с перегревом. Обзоры АмперкиRaspberry Pi 4: запускаем видео 4K, играем в игры и боремся с перегревом. Обзоры АмперкиПять мифов об Ардуино: история создания, Arduino Wars и войны клонов. Железки АмперкиПять мифов об Ардуино: история создания, Arduino Wars и войны клонов. Железки Амперки📷Простой робот с камерой своими руками📷Простой робот с камерой своими рукамиКак сделать компьютер? | Building ZX Spectrum 128k clone + Beta Disk Interface + AY-3-8910 (YM2149F)Как сделать компьютер? | Building ZX Spectrum 128k clone + Beta Disk Interface + AY-3-8910 (YM2149F)Сможет ли робот выжить без человека? Проекты АмперкиСможет ли робот выжить без человека? Проекты АмперкиСоветский компьютер Электроника БК-0010. Персоналка из СССР — обзор, распаковка и тест-драйвСоветский компьютер Электроника БК-0010. Персоналка из СССР — обзор, распаковка и тест-драйвЧто такое АЦП и как устроен потенциометр — управляем яркостью светодиода. Понятные уроки по ArduinoЧто такое АЦП и как устроен потенциометр — управляем яркостью светодиода. Понятные уроки по ArduinoRaspberry Pi Zero — одноплатник размером с половину Arduino Uno. Железки АмперкиRaspberry Pi Zero — одноплатник размером с половину Arduino Uno. Железки АмперкиБионический будильник на Arduino Uno за 5 простых шагов. Мини-проекты АмперкиБионический будильник на Arduino Uno за 5 простых шагов. Мини-проекты Амперки
Яндекс.Метрика