Собираем игровую консоль на Arduino Uno. Проекты Амперки #30
Оригинал видео:
Все права на это видео принадлежат автору канала:
Инструкция как сделать из Arduino Uno игровую консоль —
Мы привыкли относится к Arduino как к простому и неприхотливому контроллеру для умных теплиц, автополивов и прочих ИК-оленей.
Мы решили реабилитировать старую добрую Uno и доказать, что её возможности сильно превосходят потребности светодиодной робототехники.
О майнинге биткоинов на Iskra JS мы расскажем как-нибудь в
другой раз. А в этом ролике мы покажем, как сделать классический Pong.
Чтобы подключить Arduino к телевизору понадобятся пара
резисторов и специальная библиотека — TVout.
Наша приставка будет работать с монохромным сигналом — у нас будут только белый и чёрный цвета, без оттенков серого.
Библиотека TVout на высоком уровне предоставляет функционал для работы со шрифтами и графикой, в свою
очередь задействуя низкоуровневый код на ассемблере для точной синхронизации выводимой картинки.
Для нас это означает, что мы можем особо не беспокоится о
всех этих видеопремудростях и сосредоточиться на привычном программировании.
Мы доработали понг из примеров работы с библиотекой —
добавили рамки поля, избавились от мерцания
экрана при касания стены, сделали сообщения о выигранных и проигранных очках, титр с объявлением победителя и добавили начальную заставку с таймером обратного отсчёта.
Погоняв портотип, мы поняли что у нас всё получилось. Но перед выставкой мы решили придать ему прочности и брутальности. Поэтому вместо схемы на бредборде мы распаяли резисторы и разъёмы композитного и аудиосигнала на площадке для прототипирования Troyka Shield.
Получившийся девайс поместили в любимый гермокорпус с прозрачной крышкой, а для подключения кнопки старта игры и двух джойстиков вывели герметичные разъёмы.
Сами джойстики сделали как и в классической Atari образца 1972 года — из двух потенциометров. Естественно не обошлось и без #структора.
_________________________________________________________________
Описание проекта на wiki —
_________________________________________________________________
#arduinouno #pong #проектыамперки #амперка #amperka #makerfairemoscow
4 views
0
0
3 weeks ago 00:01:53 1
Игра в кальмара (2 сезон) — Русский трейлер (Дубляж, 2024)
4 weeks ago 00:23:22 1
#12 ЗАКОНОМЕРНЫЙ ЖИВОТНЫЙ ФИНАЛ THE PLANET CRAFTER Planet Humble прохождение на русском
1 month ago 00:01:12 1
Игра в кальмара (2 сезон) — Русский тизер #2 (4К, 2024)
1 month ago 00:00:00 1
ИГРАЮ Horizon Zero Dawn В 2К НА RTX 3070.ЧАСТЬ 18 (ПОМОГАЮ СОБРАТЬ ПК)
1 month ago 00:17:04 1
Как собрать игровой ПК с нуля | Гайд
1 month ago 00:19:35 1
СОБРАЛ МОЩНЫЙ ИГРОВОЙ КОМП ЗА 20К / ЛУЧШАЯ БЮДЖЕТНАЯ СБОРКА ПК ЗА на 2024
1 month ago 00:06:58 1
Perfect World KOTIKS Deciders МТВ 2610 и Садэман 2610 от
1 month ago 00:44:35 1
ПРОСНИТЕСЬ И ПОЙТЕ, МИСТЕР ФРИМЕН (ВЕЛИКИЙ ДЕНЬ) ► Half-Life 2 VR Mod Прохождение #1