INHOUDSOPGAWE:

Arduino Lock Game: 5 stappe
Arduino Lock Game: 5 stappe

Video: Arduino Lock Game: 5 stappe

Video: Arduino Lock Game: 5 stappe
Video: ЗАСНЯЛИ РЕАЛЬНОГО ПРИЗРАКА В ДОМЕ С ПАРАНОРМАЛЬНЫМ 2024, November
Anonim
Arduino slot spel
Arduino slot spel

Hierdie klein slotspel sal 'n nommer ewekansig toelaat en u kan raai! Die spel word beheer deur 3 knoppies en die nommer is altyd 1-9. Lewer kommentaar op enige aanbevelings of probleme, en ek sal dit probeer oplos.

Stap 1: Versamel u materiaal

Versamel u materiaal
Versamel u materiaal

Die materiaal wat u benodig, is die volgende:

  1. Arduino Uno (ander Arduino borde werk moontlik, maar ek het nog nooit getoets nie)
  2. Groot broodbord
  3. Klein broodbord
  4. Manlik - manlike draaddrade
  5. 3 Drukknoppies
  6. 3 weerstande
  7. Toegang tot 'n rekenaar
  8. Sommige gereed om hande te werk!

Stap 2: Die opstel van die broodborde

Die opstel van die broodborde
Die opstel van die broodborde
Die opstel van die broodborde
Die opstel van die broodborde
Die opstel van die broodborde
Die opstel van die broodborde

Om die groot bord op te stel, doen die volgende:

Stel die LCD 1602 -skerm so regs onder in die broodbord. Plaas die potensiometer in die middel en maak seker dat die twee penne aan die onderkant en die enkelvoud hierbo is.

Om die kleiner bord as 'n beheerder op te stel, doen die volgende:

Plaas u drie drukknoppies oor die middelste gaping. Versprei hulle soveel as wat u wil, maar maak seker dat die knoppies nie horisontaal gekoppel is nie, maar dat hulle vertikaal is (sonder dat die knoppie ingedruk word). As u wil toets watter kant altyd verbind is, stel ek voor dat u 'n eenvoudige stroombaan opstel met 'n LED wat aan die knoppie gekoppel is.

Stap 3: Verbind die drade

Verbind die drade
Verbind die drade
Verbind die drade
Verbind die drade

Koppel die volgende met die groter broodbord:

  • 3,3 volt na positiewe spoor
  • Grond tot negatiewe spoor

Koppel dan die volgende om die potensiometer aan te sluit:

  • Die boonste pen na V0 op die LCD
  • Speld onder links na negatiewe kragrail
  • Die positiewe kragrail onder regs onder

Koppel die skerm aan:

  • VSS na die negatiewe spoor
  • VDD na die positiewe spoor
  • V0 is reeds gekoppel
  • RS na digitale pen 12
  • RW na negatiewe spoor
  • E tot digitale pen 11
  • D4 na digitale pen 5
  • D5 na digitale pen 4
  • D6 na digitale pen 3
  • D7 na digitale pen 2
  • A tot 5 volt
  • K grond toe

Nou op die kontroleerder!

  • Koppel die onderste pen van elke knoppie met 'n weerstand aan die negatiewe kragrail (op die ander bord).
  • Koppel die onderste regterkantste pen van elke knoppie aan die positiewe spoor (op die ander bord).
  • Koppel dan die linkerbovenkant van die een knoppie aan die digitale pen 7
  • Koppel die boonste linkerkant van die volgende knoppie aan die digitale pen 8
  • Koppel die linkerbovenkant van die laaste knoppie aan die digitale pen 9

Nou is alles bederf!

Stap 4: Programmering

U kan dit self programmeer, of u kan my kode gebruik (ek is 'n amateur, dus dit is nie die beste nie). As u nuut hierop is, koppel u Arduino aan met die USB en laai die kode op via die webredakteur van Arduino. Hier is dit:

create.arduino.cc/editor/TCD_95/f285ffc9-e5c0-4a63-bce9-a2fd2aac850a/preview

Stap 5: Toets die spel

Toets die spel
Toets die spel
Toets die spel
Toets die spel

As u die skerm aanskakel, moet u die potensiometer aanskakel sodat die teks duidelik kan verskyn. Begin deur te toets of elke knoppie korrek werk en gee en lewer. Hou in gedagte dat die ingangsknoppie ingehou kan word, sodat u dit net 'n oomblik kan hou. As u die spel weer wil speel, druk die rooi reset -knoppie op u Arduino. As dit alles werk, probeer om die meganika in die spel aan te pas of voeg meer knoppies by.

Aanbeveel: