1 месяц назад
Пошаговое изготовление тетриса на Arduino: портативная мини-игра своими руками
Тетрис на Arduino — это отличный проект для тех, кто хочет собрать не просто учебную схему, а небольшую игровую приставку своими руками. По приложенным фотографиям видно компактную сборку на макетной плате: слева установлена Arduino Nano, рядом расположен маленький OLED-дисплей, а справа подключён джойстик для управления фигурами. Такая конструкция выглядит просто, но внутри неё уже есть всё, что нужно для настоящей мини-игры: экран, контроллер, управление и программная логика. Arduino Nano хорошо...
5 часов назад
Генерация случайных чисел в Arduino: зачем нужна функция randomSeed()?
Если вы когда-либо пробовали создавать игры на Arduino (например, ту же игру «Simon» или «Кости»), вы наверняка сталкивались с функциями random(). Однако при каждом перезапуске контроллера вы могли заметить одну странность: последовательность «случайных» чисел повторяется в точности так же, как и в прошлый раз. Почему так происходит и как заставить Arduino быть по-настоящему непредсказуемой? Ответ кроется в функции randomSeed(). Компьютеры и микроконтроллеры не умеют генерировать истинно случайные числа...