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

Инструкция как сделать из Arduino Uno игровую консоль - goo.gl/X3uyPe
Мы привыкли относится к Arduino как к простому и неприхотливому контроллеру для умных теплиц, автополивов и прочих ИК-оленей.
Мы решили реабилитировать старую добрую Uno и доказать, что её возможности сильно превосходят потребности светодиодной робототехники.
О майнинге биткоинов на Iskra JS мы расскажем как-нибудь в
другой раз. А в этом ролике мы покажем, как сделать классический Pong.
Чтобы подключить Arduino к телевизору понадобятся пара
резисторов и специальная библиотека - TVout.
Наша приставка будет работать с монохромным сигналом - у нас будут только белый и чёрный цвета, без оттенков серого.
Библиотека TVout на высоком уровне предоставляет функционал для работы со шрифтами и графикой, в свою
очередь задействуя низкоуровневый код на ассемблере для точной синхронизации выводимой картинки.
Для нас это означает, что мы можем особо не беспокоится о
всех этих видеопремудростях и сосредоточиться на привычном программировании.
Мы доработали понг из примеров работы с библиотекой -
добавили рамки поля, избавились от мерцания
экрана при касания стены, сделали сообщения о выигранных и проигранных очках, титр с объявлением победителя и добавили начальную заставку с таймером обратного отсчёта.
Погоняв портотип, мы поняли что у нас всё получилось. Но перед выставкой мы решили придать ему прочности и брутальности. Поэтому вместо схемы на бредборде мы распаяли резисторы и разъёмы композитного и аудиосигнала на площадке для прототипирования Troyka Shield.
Получившийся девайс поместили в любимый гермокорпус с прозрачной крышкой, а для подключения кнопки старта игры и двух джойстиков вывели герметичные разъёмы.
Сами джойстики сделали как и в классической Atari образца 1972 года - из двух потенциометров. Естественно не обошлось и без #структора.
_________________________________________________________________
Описание проекта на wiki - goo.gl/X3uyPe
_________________________________________________________________
#arduinouno #pong #проектыамперки #амперка #amperka #makerfairemoscow

Пікірлер: 169

  • @user-wz1ir6vi2h
    @user-wz1ir6vi2h6 жыл бұрын

    Ждём майнинговую ферму!

  • @slent_terri
    @slent_terri5 жыл бұрын

    Замечательное видео. Во время просмотра не оставляло чувство, как будто я в девяностые годы, прибежал после школы, включил телик и смотрю программу типа "От винта". Ностальгические нотки и ретро атмосфера, при достаточной информативности. Так держать!

  • @tarakan4497
    @tarakan4497 Жыл бұрын

    Извините но нельзя сделать полноценную приставку с памятью несколькими играми и полноценными джойстиками? на HDMI???

  • @zl0y
    @zl0y5 жыл бұрын

    не ну голос надо озвучивать фильмы 90х!

  • @Gameplayer55055
    @Gameplayer550556 жыл бұрын

    Что дальше? Ядерный реактор)

  • @trolmeganet2744
    @trolmeganet27445 жыл бұрын

    Подскажите что за книжка была в начале ? или чтото похоже почитать для начала.

  • @ninjawuol545
    @ninjawuol5454 жыл бұрын

    Подскажите что делать?

  • @user-dj2jr7df4h
    @user-dj2jr7df4h6 жыл бұрын

    >гугление в яндексе:D

  • @RaRA-ci9kt
    @RaRA-ci9kt5 жыл бұрын

    Народ давайте пакмана

  • @g.i.f7838
    @g.i.f78384 жыл бұрын

    чё за ультра звук?

  • @LigSei
    @LigSei4 жыл бұрын

    Проверил! Даже на нано работает!

  • @johngoe3030
    @johngoe30306 жыл бұрын

    Молодцы, отличная идея.

  • @fengshie5176
    @fengshie51766 жыл бұрын

    Прикольно) однозначно!

  • @user-rs1lw2gg8l
    @user-rs1lw2gg8l5 жыл бұрын

    Классный ретро телек с бомбибомами)))

  • @SergeyILinykh
    @SergeyILinykh6 жыл бұрын

    Очень теплый, ламповый ролик получился! Респект! Жду когда запилите игру "ELITE" на ARDUINO ))))

  • @malcowicz
    @malcowicz2 жыл бұрын

    Ништяк 😁

  • @pasha3177
    @pasha31776 жыл бұрын

    У меня такой телевизор до сих пор на кухне стоит и работает, хотя ему уже лет 25-30 :) а в игру эту я играл ещё в 80-х годах :)

  • @mikkan39
    @mikkan396 жыл бұрын

    Призовем Игоря))))))))

  • @DISALuxOr
    @DISALuxOr5 жыл бұрын

    а вот это норм! :)

  • @mikkan39
    @mikkan396 жыл бұрын

    ОСОБЕННО кашляющими урнами)))

Келесі