Оглавление:
- Шаг 1: Необходимые компоненты:
- Шаг 2: 3D-печать:
- Шаг 3: Создание кнопочной клавиатуры:
- Шаг 4: Подключение цепи:
- Шаг 5: Код:
- Шаг 6: Правила игры:
![Игра DIY Arduino Tic Toc Toe: 6 шагов (с изображениями) Игра DIY Arduino Tic Toc Toe: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/002/image-4536-10-j.webp)
Видео: Игра DIY Arduino Tic Toc Toe: 6 шагов (с изображениями)
![Видео: Игра DIY Arduino Tic Toc Toe: 6 шагов (с изображениями) Видео: Игра DIY Arduino Tic Toc Toe: 6 шагов (с изображениями)](https://i.ytimg.com/vi/vijdsCSjfq0/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
![Image Image](https://i.howwhatproduce.com/images/002/image-4536-12-j.webp)
![](https://i.ytimg.com/vi/yWTqSxcSifo/hqdefault.jpg)
Крестики-нолики - это классическая игра для двух игроков. Это становится весело, когда вы играете в нее со своими детьми, семьей и друзьями. Здесь я показал, как создать игру в крестики-нолики, используя Arduino Uno, кнопки и пиксельные светодиоды. Эти крестики-нолики 4 на 4 на базе Arduino такие же, как и классические крестики-нолики, с той лишь разницей, что X и O представлены двумя разными цветами. В этой игре есть программа, написанная в ней, которая может решить, кто победит или игра draw. Этот проект представляет собой матрицу 4 на 4 RGB, в каждом пикселе которой есть кнопка. Если пиксель был сдвинут, он должен загореться заданным цветом. В этой игре используются два цвета: Небесно-голубой, представляющий Игрока 1, и Розовый цвет, представляющий Игрока 2. Если игрок выигрывает, все светодиоды должны анимироваться с этим цветом игрока. Если игра нарисована, то все светодиоды должны загореться красным цветом. После завершения одной игры игра должна быть перезапущена, для этого у нас есть кнопка сброса, подключенная к Arduino.
Шаг 1: Необходимые компоненты:
![3D-печать 3D-печать](https://i.howwhatproduce.com/images/002/image-4536-13-j.webp)
- Ардуино Уно (1)
- Светодиоды WS2812B или светодиоды NeoPixel (16)
- Кнопки (17)
- Аккумулятор 3,7 В / 5 В (1)
- Переключатель ВКЛ / ВЫКЛ (1)
- Детали, напечатанные на 3D-принтере
Шаг 2: 3D-печать:
![3D-печать 3D-печать](https://i.howwhatproduce.com/images/002/image-4536-14-j.webp)
![3D-печать 3D-печать](https://i.howwhatproduce.com/images/002/image-4536-15-j.webp)
- Распечатайте на 3D-принтере все детали, указанные по ссылке ниже.
- Маленькая кнопка 3D Print 16 из белого PLA, а остальные детали можно напечатать в 3D в любом цвете.
- Ссылка для файлов STL:
- После печати всех деталей установите все 16 белых кнопок в массиве с помощью быстрого клея.
Шаг 3: Создание кнопочной клавиатуры:
![Изготовление кнопочной клавиатуры Изготовление кнопочной клавиатуры](https://i.howwhatproduce.com/images/002/image-4536-16-j.webp)
![Изготовление кнопочной клавиатуры Изготовление кнопочной клавиатуры](https://i.howwhatproduce.com/images/002/image-4536-17-j.webp)
- Возьмите кусок картона и отметьте на нем позиции относительно 3D-печатного массива.
- Приклейте все 16 кнопок на картон в отмеченные места.
- Сделайте все соединения, припаяв кнопки с помощью некоторых проводов.
Шаг 4: Подключение цепи:
![Схема подключения Схема подключения](https://i.howwhatproduce.com/images/002/image-4536-18-j.webp)
![Схема подключения Схема подключения](https://i.howwhatproduce.com/images/002/image-4536-19-j.webp)
![Схема подключения Схема подключения](https://i.howwhatproduce.com/images/002/image-4536-20-j.webp)
![Схема подключения Схема подключения](https://i.howwhatproduce.com/images/002/image-4536-21-j.webp)
- Подключите кнопочную клавиатуру к Arduino Uno, как показано на принципиальной схеме (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ контакт 2, C4 ~ контакт 3).
- Также возьмите дополнительную кнопку (Reset Button) и подключитесь к Arduino (Reset, GND).
- Подключите все пиксельные светодиоды (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
- Я использовал светодиоды WS2812b, вы можете использовать светодиодные ленты, которые могут быть более удобными в использовании.
- Подключите батарею 3,7 В / 5 В с помощью переключателя ВКЛ / ВЫКЛ.
- Вставьте все светодиоды в каждую белую кнопку, напечатанную на 3D-принтере, по одному светодиоду на каждую кнопку.
Шаг 5: Код:
![Код Код](https://i.howwhatproduce.com/images/002/image-4536-22-j.webp)
![Код Код](https://i.howwhatproduce.com/images/002/image-4536-23-j.webp)
- Откройте код в Arduino IDE:
- Установите библиотеку KeyPad и библиотеку FastLED в IDE Arduino.
- Подключите Arduino Uno к вашему ПК.
- Выберите тип платы и порт.
- Загрузите код.
Шаг 6: Правила игры:
![Правила игры Правила игры](https://i.howwhatproduce.com/images/002/image-4536-24-j.webp)
![Правила игры Правила игры](https://i.howwhatproduce.com/images/002/image-4536-25-j.webp)
![Правила игры Правила игры](https://i.howwhatproduce.com/images/002/image-4536-26-j.webp)
![Правила игры Правила игры](https://i.howwhatproduce.com/images/002/image-4536-27-j.webp)
- Небесно-голубой представляет Игрока 1.
- Розовый представляет Игрока 2.
- Игроки не должны нажимать кнопку, которая уже нажата.
- Если какой-либо игрок выиграет, матрица отобразит его цвет.
- Если игра отрисована, матрица будет окрашена в красный цвет.
Рекомендуемые:
Игра Python Tic Tac Toe: 4 шага
![Игра Python Tic Tac Toe: 4 шага Игра Python Tic Tac Toe: 4 шага](https://i.howwhatproduce.com/images/001/image-575-j.webp)
Игра Python Tic Tac Toe: игра Python Tic Tac Toe Эта игра сделана на Python, который является компьютерным языком, я использовал редактор Python под названием: pycharm, вы также можете использовать обычный редактор кода Python
Игра Arduino Touch Tic Tac Toe: 6 шагов (с изображениями)
![Игра Arduino Touch Tic Tac Toe: 6 шагов (с изображениями) Игра Arduino Touch Tic Tac Toe: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/002/image-4304-6-j.webp)
Arduino Touch Tic Tac Toe Game: Дорогие друзья, добро пожаловать в еще один учебник по Arduino! В этом подробном руководстве мы собираемся создать игру Arduino Tic Tac Toe. Как видите, мы используем сенсорный экран и играем против компьютера. Такая простая игра, как крестики-нолики, - это
Игра Саймона - Веселая игра !: 5 шагов
![Игра Саймона - Веселая игра !: 5 шагов Игра Саймона - Веселая игра !: 5 шагов](https://i.howwhatproduce.com/images/008/image-22806-j.webp)
Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game
Игра Microbit Tic Tac Toe: 4 шага (с изображениями)
![Игра Microbit Tic Tac Toe: 4 шага (с изображениями) Игра Microbit Tic Tac Toe: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-4608-21-j.webp)
Игра Microbit Tic Tac Toe: для этого проекта мой коллега - @descartez и я создали потрясающую игру в крестики-нолики, используя радиофункциональность микробитов. Если вы раньше не слышали о микробитах, это отличный микроконтроллер, предназначенный для обучения детей программированию. Они
Arduino и сенсорная панель Tic Tac Toe: 8 шагов (с изображениями)
![Arduino и сенсорная панель Tic Tac Toe: 8 шагов (с изображениями) Arduino и сенсорная панель Tic Tac Toe: 8 шагов (с изображениями)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126240-arduino-and-touchpad-tic-tac-toe-8-steps-with-pictures-j.webp)
Arduino и сенсорная панель Tic Tac Toe: Или упражнение по мультиплексированию ввода и вывода и работе с битами. И заявка на конкурс Arduino. Это реализация игры в крестики-нолики с использованием массива двухцветных светодиодов 3x3 для дисплея, простого резистивного тачпада