Оглавление:
Видео: Arduino: (разочаровывающий) комплект мини-игр: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
(Замечательный пример корпуса для этого Arduino ^)
Перед тем, как начать: несмотря на все мои усилия, я не смог доделать устройство полностью из-за эээ… времени и несчастья. Стало еще лучше, когда мои части Arduino решили, что было бы неплохо перестать работать в какой-то момент, просто мне не повезло. Вы захотите использовать это руководство исключительно как потенциальный источник вдохновения, а не создавать его. В этом руководстве мы будем использовать макетную плату в качестве платформы для сборки.
В любом случае, для тех, кто вдохновлен этим Руководством, превзойдите меня во всех смыслах и выполните то, что я не смог. Вот насколько я понял:
Шаг 1. Необходимые материалы
- 1x Arduino Uno
- 1x потенциометр
- 1x ЖК-дисплей I2C
- 1x пьезо-зуммер
- 2x кнопки
- 4 резистора 220 Ом
- 3 резистора по 10 кОм
- 1x зеленый светодиод
- 1x красный светодиод
- 2x синий светодиод
- Пара проводов (я рекомендую Jumper Wires, если вы хотите использовать макетную плату)
- 1x макетная плата
Шаг 2: настройка
Я использовал здесь ЖК-дисплей I2C, который объясняет потенциометр, выходы SCL / SDA / VCC / GND над дисплеем.
Возможно, стоит отметить, что красные провода подключаются к выходу + / 5V, а (большая часть) синие провода подключаются к любому GND Arduino Uno.
Шаг 3: Код
Если вы все еще считаете этот проект достойным сборки, вот код, который вы можете использовать. Не стесняйтесь возиться с кодом. Определенно есть возможности для улучшения.
На данный момент код позволяет проводить две мини-игры:
- Безопасная задача: пользователь должен найти определенное значение с помощью потенциометра и нажать кнопку A (или левую кнопку на макете, как показано в шаге 2), при этом необходимо убедиться, что один из двух синих светодиодов не гаснет. из. Пользователь может «подзарядить» светодиодную лампу с помощью другой кнопки. Это нужно сделать четыре раза (четыре «исправления»). Здесь нужно о многом знать: у игрока есть ограничение по времени, прежде чем он потеряет «правильный», или если заряжаемый светодиодный индикатор перезаряжен (другими словами, analogRead значение 256 или выше).
- Викторина: Используя две кнопки, представляющие ответы A и B, игрок должен правильно отвечать на вопросы. В этой части кода может быть немного ошибок.
Этот код также включает элемент разочарования, который переключает функциональность кнопок A и B. Вы можете найти эту строку кода в функции trySwitchButtons (). Также обратите внимание, что для этого кода требуются библиотеки LCD и LiquidCrystal_I2C
В этом коде последовательный порт имитирует большинство функций ЖК-дисплея, поскольку мой ЖК-дисплей больше не работал правильно, как упоминалось ранее.
Если у вас есть этот код в любой Arduino-совместимой IDE (я рекомендую использовать Arduino / Genuino IDE), загрузите эту программу на свой Arduino, используя кнопку «Загрузить».
Шаг 4: Играйте, улучшайте, что угодно
Вы достигли последнего шага в этой менее разочаровывающей, чем моя мини-игра, поручаемая! Подключите Arduino к любому источнику питания с помощью USB-кабеля, и начнется первая мини-игра.
Удачи в игре и улучшении! Этот проект Arduino вместе с его кодом далек от совершенства, но я надеюсь, что достиг своей главной цели, которая вдохновляет вас на создание чего-то более удивительного, чем это!
Рекомендуемые:
Комплект мини-дорожной электроники: 3 шага
Мини-комплект дорожной электроники: Добро пожаловать в мой первый инструктаж! Я не уверен, как это пойдет, поэтому, если у вас есть отзывы или предложения, оставьте их в комментариях ниже. Я всегда хотел иметь возможность создавать базовые схемы в дождливые дни в отпуске или просто иметь легкий порт
Комплект переключателя дистанционного управления DIY от 2262/2272 M4 Хлебная доска и реле для производителя: 4 шага (с изображениями)
Комплект переключателя дистанционного управления DIY от 2262/2272 M4 Хлебная доска и реле для Maker: умный дом приходит в нашу жизнь. Если мы хотим, чтобы умный дом стал реальностью, нам нужно много переключателей дистанционного управления. сегодня мы собираемся провести тест, сделать простую схему, чтобы изучить теорию переключателя дистанционного управления. дизайн этого набора от SINONING ROBOT
HacKIT: жесткий (износостойкий) комплект Civic Privacy Hard для взлома Alexa, Google и Siri: 4 шага
HacKIT: жесткий (износостойкий) комплект Civic Privacy Hard для взлома Alexa, Google и Siri: Устали от вашего «умного» устройства, подслушивающие вас? Тогда этот набор инструментов для взлома слежки для вас! HacKIT - это жесткий (изнашиваемый) комплект для обеспечения гражданской конфиденциальности от низких до высоких технологий для редизайна, взлома и восстановления Amazon Echo, Google Home
Практический комплект для пайки SMD, или Как я научился перестать беспокоиться и полюбил дешевый китайский комплект: 6 шагов
Практический комплект для пайки SMD, или Как я научился перестать беспокоиться и полюбил дешевый китайский комплект: это не инструкция по пайке. Это инструкция о том, как собрать дешевый китайский комплект. Поговорка гласит, что вы получаете то, за что платите, и вот что вы получаете: плохо документировано. Сомнительное качество детали. Нет поддержки. Так зачем покупать
Комплект мини-музыкальной катушки Тесла: 4 шага
Mini Musical Tesla Coil Kit: я купил эту небольшую недорогую музыкальную катушку Тесла на Amazon для школьного проекта моего сына. К счастью, я купил два, чтобы сначала собрать один и убедиться, что он работает, прежде чем мой сын построит свой. Я допустил несколько ошибок, поэтому подумал