2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Всем привет, это моя первая инструкция, и английский не мой родной язык, так что не стесняйтесь поправлять меня, где я ошибаюсь.
В этом руководстве я покажу вам, как собрать головоломку из игры Hammerwatch с помощью Arduino.
Запасы
Что тебе понадобится:-
1- Arduino uno.
2-9 переключателей со встроенным светодиодом вроде https://bit.ly/2QTvfi6 или
3- Некоторые провода.
4- Отделочная коробка с 3D-печатью или из дерева.
5- Батарея с держателем батареи для ардуино.
6- Выключатель (опционально)
7- Комплект для пайки.
Шаг 1. Подключение
Вы можете проверить схему перед пайкой, если все в порядке, то приступайте к пайке.
Сначала вы должны пронумеровать свои переключатели от 1 до 9 следующим образом
1 2 3
4 5 6
7 8 9
Затем соедините заземление вместе, а затем - заземление Arduino.
Подключите контакты светодиодов переключателей к контактам светодиодов на Arduino (контакт 5 к контакту 13). поэтому светодиод 1 будет подключаться к контакту 5, а светодиод 9 подключится к контакту 13.
Подключите контакты переключателя к контактам переключателя на Arduino. (Контакты 2, 3, 4 и от A5 до A0). Переключатель 1 подключится к контакту 2, а переключатель 9 подключится к контакту A0.
Будьте очень осторожны, чтобы не перепутать их, если вы случайно это сделали, не волнуйтесь, вы можете просто изменить код вместо перепайки.
Шаг 2: Код
Подключите ваш Arduino и загрузите код.
Вот и все, головоломка нравится.
Шаг 3: Как работает головоломка
Цель головоломки - зажечь все 9 переключателей одновременно.
Когда вы нажимаете кнопку, ее режим меняется, если он включен, он будет выключен, а когда он выключен, он включится, и это также произойдет с соседними кнопками (вверх, вниз, влево и вправо)
www.youtube.com/watch?v=OM1XD7IZ0cg
Шаг 4. Обновление
Вы можете улучшить головоломку: -
! - добавление дополнительных кнопок, чтобы он стал таким
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
2- добавление динамика.
3- добавление светодиода RGB, чтобы каждый раз, когда вы нажимаете кнопку, он менял цвет света, но это будет очень сложно решить.
4- Добавьте время или количество шагов.