Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Настройка
- Стъпка 3: Код
- Стъпка 4: Играйте, подобрявайте, каквото и да е
Видео: Arduino: Комплектът за (разочароващи) мини игри: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
(Прекрасен примерен корпус за този Arduino ^)
Преди да започна: въпреки усилията ми, не успях да завърша напълно устройството поради ъ -ъ … време и нещастие. Стана още по -добре, когато моите части на Arduino прецениха, че би било добра идея да спра да работя в един момент, просто голям късмет за мен. Вие ще искате да използвате този Instructable само като потенциален източник на вдъхновение, вместо всъщност да го изграждате. В тази инструкция ще използваме макет като наша платформа за сглобяване.
Както и да е, за тези, вдъхновени от този Instructable, ме надминават по всякакъв начин и завършват това, което не мога. Ето доколкото стигнах:
Стъпка 1: Необходими материали
- 1x Arduino Uno
- 1x потенциометър
- 1x I2C LCD дисплей
- 1x пиезо зумер
- 2x бутони
- 4x 220 ома резистори
- 3x 10k ома резистори
- 1x Зелен светодиод
- 1x червен светодиод
- 2x син LED
- Няколко проводника (препоръчвам Jumper Wires, ако искате да се придържате към използването на макет)
- 1x платка
Стъпка 2: Настройка
Тук съм използвал I2C LCD дисплей, който обяснява потенциометъра, SCL/SDA/VCC/GND изходите над дисплея.
Може да си струва да се отбележи, че червените проводници се свързват към + / 5V изхода и (повечето от) сините проводници към всеки GND на Arduino Uno.
Стъпка 3: Код
Ако все още смятате, че този проект е достоен за сглобяване, ето код, който можете да използвате. Чувствайте се свободни да играете с кода. Определено има място за подобрение.
В този момент кодът позволява две мини игри:
- Безопасното предизвикателство: Потребителят трябва да потърси определена стойност с помощта на потенциометъра и да кликне върху бутона A (или левия бутон на макета, както е показано в стъпка 2), като същевременно трябва да се увери, че един от двата сини светодиода не избледнява навън. Потребителят може да „презареди“LED светлината, като използва другия бутон. Това трябва да се направи четири пъти (четири „корекции“). Има много неща, които трябва да знаете: играчът има ограничение във времето, преди да загуби „правилно“, или ако зареждащата се LED светлина е презаредена (с други думи, има analogRead стойност 256 или по -висока).
- Тестът: Използвайки два бутона, представляващи отговорите A и B, играчът трябва да отговори правилно на въпросите Кодът може да е малко бъги в тази част.
Този код включва и елемент на разочарование, който превключва функционалността на бутоните A и B. Можете да намерите този ред код във функцията trySwitchButtons (). Също така имайте предвид, че този код изисква LCD и LiquidCrystal_I2C библиотеки
В този код сериалът имитира повечето от функциите на LCD, тъй като моят LCD не работи правилно, както бе споменато по -горе.
След като имате този код във всяка съвместима с Arduino IDE (препоръчвам да използвате Arduino/Genuino IDE), качете тази програма на вашия Arduino с помощта на бутона Качване.
Стъпка 4: Играйте, подобрявайте, каквото и да е
Достигнахте последната стъпка от тази по-малко разочароваща от моите мини игри инструкция! Включете вашия Arduino към всеки източник на захранване с помощта на USB кабел и първата мини игра ще се стартира.
Успех в играта и подобряването! Този проект Arduino заедно с кода му далеч не е перфектен, но се надявам да съм постигнал основната си цел, която ви вдъхновява да създадете нещо по -страхотно от това!
Препоръчано:
Вграден LED дисплей Arduino игри: 7 стъпки (със снимки)
Вграден LED дисплей Arduino Games: известен още като LED Ladder Display Game System. Attiny-85, оборудван с хардуер и софтуер за възпроизвеждане на екшън " видео " игри, на вграден LED дисплей. Той има мултиплексиран 12 LED стълбен дисплей и поддържа до 6 бутона входа и оптичен
Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
Arduino базиран DIY контролер за игри | Arduino PS2 контролер за игри | Игра на Tekken с DIY Arduino геймпад: Здравейте момчета, играта на игри винаги е забавна, но играта със собствения си DIY персонализиран контролер на играта е по -забавна. Така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция
Как да качвате игри в Arduboy и 500 игри във Flash-количка: 8 стъпки
Как да качвате игри в Arduboy и 500 игри във Flash-количка: Направих някои домашно приготвени Arduboy със серийна флаш памет, която може да съхранява максимум 500 игри за игра на път. Надявам се да споделя как да зареждам игри към него, включително как да съхранявам игри в серийната флаш памет и да създавам свой собствен консолидиран пакет от игри
Мини игрална конзола Ardubaby с 500 игри: 10 стъпки
Ardubaby Mini Game Console С 500 игри: Кредити за създателя (Кевин Бейтс), Arduboy е много успешна 8 -битова игрална конзола. Имаше хиляди игри, написани от любителя, който ги сподели свободно във форума на общността на Arduboy, така че повече хора да могат да се научат как да кодират
Комплектът за маса за LED DIY: 8 стъпки
Комплектът DIY LED Table: Инструкторът ще ви води през използването на LED таблицата DIY комплект, произведен чрез нашата кампания Kickstarter и как да създадете своя собствена LED таблица. Можете или да създадете същата маса с евтина маса IKEA или да използвате комплекта, за да създадете своя