Мазмұны:

(Түймесін) басыңыз; // Arduino СКД ойыны: 5 қадам (суреттермен)
(Түймесін) басыңыз; // Arduino СКД ойыны: 5 қадам (суреттермен)

Бейне: (Түймесін) басыңыз; // Arduino СКД ойыны: 5 қадам (суреттермен)

Бейне: (Түймесін) басыңыз; // Arduino СКД ойыны: 5 қадам (суреттермен)
Бейне: FLProg7: Нақты уақыттағы сағат және температура | ESP32 NodeMCU | визуалды енгізілген бағдарламалау 2024, Шілде
Anonim
(Түймесін) басыңыз; // LCD Arduino ойыны
(Түймесін) басыңыз; // LCD Arduino ойыны

Жақында скауттарда мен Game Design merit төсбелгісінде жұмыс жасадым. Талаптардың бірі үшін мен бұл ойынды LED Rocker ойынына негізделген Arduino көмегімен құрдым. Ойынның мәні - мүмкін болатын ең көп ұпай жинау. Ойынның басында сіз бастау үшін түймені басуыңыз керек, содан кейін экранның ортасында көрсеткі болады. Оның астында экранды жылжытатын басқа көрсеткі бар. Көрсеткілер сәйкес келген кезде түймені басып, жасыл жарық диоды жанғанша басып тұру керек. Содан кейін сіз ұпай аласыз, ойын тездейді.

Жабдықтар

  • Arduino Uno немесе Nano
  • Нан тақтасы (егер сіз Arduino Uno қолдансаңыз, шағын, егер сіз Arduino Nano қолдансаңыз) орташа
  • 16x2 СКД экраны Arduino -мен үйлесімді
  • Қызыл және жасыл жарық диоды (әрқайсысы бір)
  • Түймешік қосқыш
  • Нанға арналған сымдар
  • 10 килограммдық резистор
  • Потенциометр
  • Екі 220 Ом резисторы (түріне байланысты СКД экраны үшін сізге басқасы қажет болуы мүмкін)
  • Қосымша: ойынға арналған қап жасау үшін 3d принтер

1 -қадам: түймешіктер мен жарықдиодты дәнекерлеу

Түймешік пен жарықдиодты дәнекерлеңіз
Түймешік пен жарықдиодты дәнекерлеңіз
Түймешік пен жарықдиодты дәнекерлеңіз
Түймешік пен жарықдиодты дәнекерлеңіз

Нан тақтасының сымдарын кесіп, оларды түйме мен светодиодтарға дәнекерлеңіз. Жарықдиодты жарықтандыру үшін ортақ негіз жасай аласыз.

2 -қадам: Қосымша: ойынға арналған жағдай

Қосымша: ойынға арналған қап
Қосымша: ойынға арналған қап

Міне, осы ойынға арналған 3D басып шығарылған корпустың файлдары.

Бұл бастапқыда Arduino Uno үшін жасалған, бірақ оны нано көмегімен пайдалануға болады.

3 -қадам: Схеманың қалған бөлігін қосыңыз

Қалған тізбекті қосыңыз
Қалған тізбекті қосыңыз
Қалған тізбекті қосыңыз
Қалған тізбекті қосыңыз
Қалған тізбекті қосыңыз
Қалған тізбекті қосыңыз

Схеманың көмегімен тізбектің қалған бөлігін қосыңыз.

Байланыстар - бұл:

  • Arduino 5v нан тақтасына +, ал Arduino GND - тақтаға -
  • Жарықдиодты тақтайшаға дейін
  • Қызыл светодиод 3 түйреуішке, ал жасыл светодио 4 түйреуішке
  • Нан тақтасы + батырмасына, ал түйменің екінші жағы 6 түйреуіш пен жерге қосылады
  • Нан тақтасы + 1 -ші потенциометрге, ал 2 -ші потенциометрдің терминалы СК -ге дейін
  • Нан тақтасы + LCD VCC үшін
  • СКД контраст түйреуішіне потенциометрді тазалағыш (орта штырь)
  • СКД тіркеуі Arduino түйреуішіне 7 түйреуішті таңдаңыз
  • LCD RW түйреуіш тақтасына -
  • LCD E - Arduino түйрегіші 9
  • LCD D4 - Arduino түйрегішіне 10
  • LCD D5 Arduino түйрегішіне 11
  • LCD D6 Arduino түйрегішіне 12
  • LCD D7 Arduino түйрегішіне 8
  • СКД жарықдиодты + тақтаға +, СКД жарықдиодты - тақтаға -

4 -қадам: Кодекс

Кодты Arduino -ға жүктеңіз.

Егер сіз қаласаңыз, кодты өзгерте аласыз, бұл өте қарапайым бағдарлама.

5 -қадам: Ойынды ойнаңыз

Ойын ойна!
Ойын ойна!
Ойын ойна!
Ойын ойна!
Ойын ойна!
Ойын ойна!

Меңзер ортасында болғанда түймені басыңыз және жасыл шамды жандыру үшін келесі деңгейге өту үшін оны басып тұрыңыз.

Нұсқаулықты тексергеніңіз үшін рақмет! Егер сізге ұнаған болса, маған 1 000 -шы сайыста дауыс беруді қарастырыңыз.

Қызық болғандар үшін тақырып Arduino (C ++) кодының жолы сияқты пішімделген.

Ұсынылған: