INHOUDSOPGAWE:

Druk (knoppie); // 'n Arduino LCD -spel: 5 stappe (met foto's)
Druk (knoppie); // 'n Arduino LCD -spel: 5 stappe (met foto's)

Video: Druk (knoppie); // 'n Arduino LCD -spel: 5 stappe (met foto's)

Video: Druk (knoppie); // 'n Arduino LCD -spel: 5 stappe (met foto's)
Video: Arduino Les 13: Een LCD aansluiten op je Arduino 2024, Desember
Anonim
Druk (knoppie); // 'n Arduino LCD -speletjie
Druk (knoppie); // 'n Arduino LCD -speletjie

Ek het onlangs in Scouts gewerk aan die meriete -kenteken vir Game Design. Vir een van die vereistes het ek hierdie speletjie gebou met behulp van Arduino wat gebaseer is op die LED Rocker Game. Die punt van die spel is om die hoogste aantal punte moontlik te kry. Aan die begin van die spel moet u op die knoppie druk om te begin; dan sal daar 'n pyltjie in die middel van die skerm wees. Daar is nog 'n pyltjie daaronder wat oor die skerm beweeg. As die pyle ooreenstem, moet u die knoppie ingedruk hou totdat die groen LED brand. U kry dan 'n punt, en die spel versnel.

Voorrade

  • Arduino Uno of Nano
  • Broodbord (klein as u die Arduino Uno gebruik, medium as u Arduino Nano gebruik)
  • 16x2 LCD -skerm versoenbaar met Arduino
  • 'N Rooi en 'n groen LED (een elk)
  • 'N Drukknopskakelaar
  • Broodbord drade
  • 'N Weerstand van 10 kilo ohm
  • 'N Potensiometer
  • Twee 220 Ohm weerstande (u benodig moontlik nog een vir u LCD -skerm, afhangende van die tipe)
  • Opsioneel: 3D -drukker om 'n saak vir die spel te maak

Stap 1: Soldeer die drukknop en die LED's

Soldeer die drukknop en die LED's
Soldeer die drukknop en die LED's
Soldeer die drukknop en die LED's
Soldeer die drukknop en die LED's

Sny 'n paar broodborddrade en soldeer dit aan die drukknop en die LED's. U kan 'n gemeenskaplike grondslag vorm vir die LED's.

Stap 2: Opsioneel: Case for the Game

Opsioneel: Case for the Game
Opsioneel: Case for the Game

Hier is die lêers vir 'n 3D -gedrukte saak vir hierdie speletjie.

Dit is oorspronklik ontwerp vir die Arduino Uno, maar kan saam met 'n Nano gebruik word.

Stap 3: Koppel die res van die stroombaan

Koppel die res van die kring aan
Koppel die res van die kring aan
Koppel die res van die kring aan
Koppel die res van die kring aan
Koppel die res van die kring aan
Koppel die res van die kring aan

Verbind die res van die stroombaan met behulp van die stroombaandiagram.

Die verbindings is:

  • Arduino 5v na broodplank +, en Arduino GND na broodplank -
  • LED gemeenskaplike grond tot broodbordgrond
  • Rooi LED na pen 3, en groen LED na pen 4
  • Broodbord + na knoppie, en die ander kant van die knoppie om pen 6 en grond te sny
  • Breadboard + na potensiometer terminale 1, en potensiometer terminal 2 na LCD grond
  • Broodbord + na LCD VCC
  • Potensiometerveër (middelste pen) na LCD -kontraspen
  • LCD Register Kies pen tot Arduino pen 7
  • LCD RW -pen op broodbord -
  • LCD E tot Arduino pen 9
  • LCD D4 tot Arduino pin 10
  • LCD D5 tot Arduino pen 11
  • LCD D6 tot Arduino -pen 12
  • LCD D7 tot Arduino -pen 8
  • LCD LED + tot broodbord +, LCD LED - na broodbord -

Stap 4: Die kode

Laai die kode op na die Arduino.

As u wil, kan u die kode verander, dit is 'n redelik eenvoudige program.

Stap 5: Speel die spel

Speel die spel!
Speel die spel!
Speel die spel!
Speel die spel!
Speel die spel!
Speel die spel!

Druk die knoppie as die wyser in die middel is en hou dit ingedruk om die groen lig te verlig en na die volgende vlak te gaan.

Dankie dat u hierdie instruksies gekyk het! As u daarvan gehou het, oorweeg dit om vir my te stem in die 1 000ste uitdaging.

Vir diegene wat wonder, die titel is geformateer soos 'n reël Arduino (C ++) kode.

Aanbeveel: