Съдържание:

Натисни бутон); // Arduino LCD игра: 5 стъпки (със снимки)
Натисни бутон); // Arduino LCD игра: 5 стъпки (със снимки)

Видео: Натисни бутон); // Arduino LCD игра: 5 стъпки (със снимки)

Видео: Натисни бутон); // Arduino LCD игра: 5 стъпки (със снимки)
Видео: RAMPS 1.4 - Mechanical Filament Sensor Runout Configuration 2024, Юли
Anonim
Натисни бутон); // Arduino LCD игра
Натисни бутон); // Arduino LCD игра

Наскоро в Скаути работих върху значката за заслуги в Game Design. За едно от изискванията създадох тази игра с помощта на Arduino, базирана на LED Rocker Game, Целта на играта е да спечелите възможно най -голямото количество точки. В началото на играта ще трябва да натиснете бутона, за да започнете, след това ще има стрелка в средата на екрана. Под него има друга стрелка, която се движи по екрана. Когато стрелките съвпадат, трябва да натиснете бутона и да го задържите, докато зеленият светодиод светне. След това ще получите точка и играта ще се ускори.

Консумативи

  • Arduino Uno или Nano
  • Платка (малка, ако използвате Arduino Uno, средна, ако използвате Arduino Nano)
  • 16x2 LCD екран, съвместим с Arduino
  • Червен и зелен светодиод (по един всеки)
  • Превключвател с бутон
  • Кабелни платки
  • Резистор от 10 килоома
  • Потенциометър
  • Два 220 ома резистора (може да се нуждаете от друг за вашия LCD екран в зависимост от типа)
  • По избор: 3d принтер за изработка на калъф за играта

Стъпка 1: Запоявайте бутона и светодиодите

Запоявайте бутона и светодиодите
Запоявайте бутона и светодиодите
Запоявайте бутона и светодиодите
Запоявайте бутона и светодиодите

Изрежете някои проводници за макет и ги запоявайте към бутона и светодиодите. Можете да направите обща основа за светодиодите.

Стъпка 2: По избор: Калъф за играта

По избор: Калъф за играта
По избор: Калъф за играта

Ето файловете за 3D отпечатан калъф за тази игра.

Първоначално е проектиран за Arduino Uno, но може да се използва с Nano.

Стъпка 3: Свържете останалата част от веригата

Свържете останалата част от веригата
Свържете останалата част от веригата
Свържете останалата част от веригата
Свържете останалата част от веригата
Свържете останалата част от веригата
Свържете останалата част от веригата

Свържете останалата част от веригата, като използвате електрическата схема.

Връзките са:

  • Arduino 5v към макет +и Arduino GND към макет -
  • LED обща земя към заземяване
  • Червен светодиод към извод 3 и зелен светодиод към извод 4
  • Бланк + към бутона, а другата страна на бутона към щифт 6 и заземяване
  • Платка + към клема 1 на потенциометъра и клема 2 на потенциометъра към масата на LCD
  • Макетна платка + към LCD VCC
  • Чистачка за потенциометър (среден щифт) към LCD контрастен щифт
  • LCD регистър Изберете щифт към щифт 7 на Arduino
  • LCD RW щифт към платка -
  • LCD E към Arduino щифт 9
  • LCD D4 към щифт 10 на Arduino
  • LCD D5 към щифт 11 на Arduino
  • LCD D6 към щифт 12 на Arduino
  • LCD D7 към щифт 8 на Arduino
  • LCD LED + към макетна платка +, LCD LED - към основна платка -

Стъпка 4: Кодът

Качете кода в Arduino.

Не се колебайте да промените кода, ако искате, това е доста проста програма.

Стъпка 5: Играйте играта

Играй играта!
Играй играта!
Играй играта!
Играй играта!
Играй играта!
Играй играта!

Натиснете бутона, когато показалецът е в средата и го задръжте, за да светне зелената светлина и да преминете към следващото ниво.

Благодаря, че проверихте тази инструкция! Ако ви хареса, моля, помислете за гласуване за мен в 1 000 -то предизвикателство.

За тези, които се чудеха, заглавието е форматирано като ред от код на Arduino (C ++).