Популярная игра собрана на базе Arduino Nano/Uno и OLED дисплея SSD1306(I2C). Четыре кнопки управления через резистивный делитель подключены к одному аналоговому входу(ADC0), по уровню напряжения на этом входе контроллер вычисляет нажатие определенной кнопки. Также к arduino подключены зуммер(D3) и светодиод(D13), который служит индикатором кнопки "Поворот".

Схема для Arduino Nano

Схема для Arduino Uno

Схема с учетом изменений в исходном коде

Видео работы устройства

Источник: Instructables


Файлы к статье "Тетрис на Arduino"
Описание:

Исходный код, файл прошивки микроконтроллера

Размер файла: 24.71 KB Количество загрузок: 477 Скачать