Оглавление:
- Шаг 1: светодиоды
- Шаг 2: Поле загадок
- Шаг 3: пьезозуммер и провода Франкенштейна
- Шаг 4: Код
- Шаг 5: лист решения
- Шаг 6: Готово
Видео: Игра-головоломка Arduino 'breadbot': 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
О, нет! Моему роботу-младенцу нужна пара проводов, чтобы он снова ожил!
Сегодня мы создадим игру-головоломку, которая может научить начинающих пользователей Arduino кое-чему о макетировании. Вот почему я сделал это! Вы можете сделать его настолько сложным, насколько захотите, но я выбрал 4 светодиода и 5 контактов с каждой стороны мини-макета. Эта игра-головоломка была вдохновлена популярной игрой для Steam «Продолжай говорить, и никто не взорвется».
Вот что вам понадобится, чтобы сделать ту же версию, что и я:
- Arduino UNO
- Разметка для подключения проводов, с которыми можно играть
- Провода (мужчина к мужчине и мужчина к женщине)
- 4 светодиода разного цвета (и резисторы)
- 1 пьезозуммер
- (я использовал 5) резисторов, чтобы измерить разные результаты для ваших ответов
- (я использовал 5) резисторов для другой стороны мини-макетной платы
- маленькая коробочка для всего (я использовал коробку, в которую входил мой старый телефон)
- краска, скотч, руки, ноги и голова для вашего робота! с ума сойти!
Я настоятельно рекомендую сначала проработать проект на макетной плате, прежде чем складывать все в коробку или, может быть, паять это вместе, делайте то, что, по вашему мнению, лучше всего!
Шаг 1: светодиоды
Мы хотим использовать 4 цифровых контакта на Arduino для 4 светодиодов.
Сделайте так, чтобы они шли в следующем порядке: цифровой вывод на макетную плату> резистор для светодиода> светодиод> на землю на вашем Arduino. Проверьте их, чтобы увидеть, работают ли они!
Шаг 2: Поле загадок
Используя аналоговые выводы для измерения напряжений, мы можем получить разные результаты.
начните с подключения провода от любого аналогового вывода к макетной плате. подключите сильный резистор (предпочтительно 1 кОм) в той же шине к земле, поэтому, когда мы измеряем контакт прямо сейчас, он вернет 0.
сделайте это максимум 5 раз, нам нужен 1 аналоговый вывод, чтобы создать случайное семя в начале игры!
Теперь о другой стороне платы: подключите провод от вывода 5V к положительной шине на макетной плате. Чтобы получить разные результаты для каждого провода, нам нужно 5 разных номиналов резисторов, если у вас нет 5 разных типов резисторов, как у меня, используйте несколько друг за другом, они будут складываться.
отлично!
Шаг 3: пьезозуммер и провода Франкенштейна
Мы почти закончили с электропроводкой!
используйте цифровой штифт и подключите к нему пьезозуммер, который снова подключается к земле
используйте другой цифровой контакт и подключите к нему длинный провод, подключите еще один длинный провод к земле. Если эти два контакта соприкасаются, мы запускаем проверку, чтобы убедиться, что все провода, подключенные к плееру, правильные!
Шаг 4: Код
Загрузите код моего проекта и прочтите его, я уверен, что он может быть намного чище, эффективнее и лучше, но это то, что я получил с моим опытом! не стесняйтесь возиться с ним или вносить свой собственный поворот в проект!
Шаг 5: лист решения
прикрепленный файл находится на голландском языке, поэтому большинству из вас, вероятно, он не будет особо полезен (если вы не хотите дополнительной проблемы с переводом всего!), поэтому нам придется сделать свой собственный. Вы можете легко создавать свои собственные решения, установив для переменной u желаемое число, загрузив, посмотрите, какие огни включаются, подключите несколько проводов по вашему выбору и подключите провода Франкенштейна, чтобы увидеть решение, запишите это решение в массив решений в коде и на листе решений, чтобы игроки могли его решить! Я уверен, что вы сможете понять это, если зашли так далеко:)
Шаг 6: Готово
Вот это да!!! Поздравляю, вы сделали это, вы сделали игру-головоломку с роботом
теперь пора сделать корпус и собрать все воедино! удачи!!
Рекомендуемые:
Игра в 3D лабиринт с использованием Arduino: 8 шагов (с изображениями)
Игра в 3D-лабиринт с использованием Arduino: Здравствуйте, друзья, поэтому сегодня мы собираемся создать игру-лабиринт с использованием ARDUINO UNO. Поскольку Arduino Uno является наиболее часто используемой платой, очень круто создавать игры с ней. В этом руководстве давайте создадим игру-лабиринт, управляемую с помощью джойстиков. Не забывайте
Нажмите кнопку); // Игра с ЖК-дисплеем Arduino: 5 шагов (с изображениями)
Нажмите кнопку); // Игра с ЖК-дисплеем Arduino: недавно в Scouts я работал над значком за заслуги перед игровым дизайном. По одному из требований я создал эту игру с использованием Arduino, основанной на LED Rocker Game. Цель игры - набрать как можно больше очков. В начале т
Игра Arduino Wire: 7 шагов (с изображениями)
Arduino Wire Game: для этого проекта я использовал ссылку на этом веб-сайте и изменил его, чтобы создать новый проект. Этот проект называется Wire Game, где вы возьмете металлическую ручку и проведете ее сквозь проволоку, не касаясь ее. Если ручка касается провода
Игра Arduino Touch Tic Tac Toe: 6 шагов (с изображениями)
Arduino Touch Tic Tac Toe Game: Дорогие друзья, добро пожаловать в еще один учебник по Arduino! В этом подробном руководстве мы собираемся создать игру Arduino Tic Tac Toe. Как видите, мы используем сенсорный экран и играем против компьютера. Такая простая игра, как крестики-нолики, - это
Игра Саймона - Веселая игра !: 5 шагов
Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game