Indholdsfortegnelse:

CSCI-1200 Project 2: Simon siger: 4 trin
CSCI-1200 Project 2: Simon siger: 4 trin

Video: CSCI-1200 Project 2: Simon siger: 4 trin

Video: CSCI-1200 Project 2: Simon siger: 4 trin
Video: Серийный успех: освоение конфигурации коммутатора с помощью Putty! 2024, November
Anonim
CSCI-1200 Project 2: Simon Says
CSCI-1200 Project 2: Simon Says

I dette laboratorium vil du bruge trykknapper, en LCD -skærm og lysdioder til at oprette et Simon Says -spil ved hjælp af Arduino mikrokontroller.

Hardware påkrævet til dette projekt:

1. Arduino Uno

2. LCD -skærm

3. 4 trykknapper

4. Potentiometer

5. 4 lysdioder

6. Brødbræt

7. Ledninger/stik

Nødvendige biblioteker:

1. LiquidCrystal

2. EEPROM

Trin 1: Tilslut 4 lysdioder

Tilslut 4 lysdioder
Tilslut 4 lysdioder

Til dette projekt er det bedst at bruge 4 lysdioder i forskellige farver, såsom blå, grøn, rød og gul.

Sådan tilsluttes en LED til brødbrættet:

1. Placer LED'en på brødbrættet

2. Tilslut en jumperledning fra jordskinnen til LED'ens bundledning (-)

3. Tilslut en jumperledning fra a-porten på Arduino, portene i diagrammet er A2-A5 til brødbrættet. Placer en 220 Ω (ohm) modstand i samme række som ledningen, og tilslut den til den øverste ledning (+) på LED'en

4. Gentag trin 1 - 3 for at slutte tilslutningen af de resterende 3 lysdioder til brødbrættet

Trin 2: Tilslut 4 trykknapper

Tilslut 4 trykknapper
Tilslut 4 trykknapper

Trykknapperne bruges til at spille spillet, så det skal placeres et sted på brødbrættet, der er let tilgængeligt. For at gøre spillet lettere at forstå, skal trykknapperne placeres foran deres tilsvarende LED.

Trin til tilslutning af en trykknap:

1. Sæt trykknappen i brødbrættet

2. Tilslut en ledning øverst til venstre på knappen til brødskivens power rail.

3. Tilslut en 10K Ω (ohm) modstand til den nederste venstre side af knappen og jordskinnen på brødbrættet

4. Den nederste højre side af knappen forbindes med en ledning til en port på Arduino, port 2-5 bruges til knapperne i diagrammet.

5. Gentag trin 1-4 for at afslutte tilslutningen af de resterende 3 trykknapper.

Trin 3: Tilslut LCD -skærm

Tilslut LCD -skærm
Tilslut LCD -skærm

LCD -skærmen bruges til at vise spillerens aktuelle score under et spil samt den høje score. LCD'et er forbundet til brødbrættet med 16 forskellige ben. LCD'et kræver et potentiometer for at fungere, så placer et potentiometer på brødbrættet. Den øverste venstre stift på potentiometeret er forbundet til brødbrættets power rail, og den nederste venstre pin er forbundet til jordskinnen.

LCD -benene er forbundet i følgende rækkefølge:

  1. Jord
  2. Strøm
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Tom
  8. Tom
  9. Tom
  10. Tom
  11. Pin 7
  12. Jord
  13. Pin 6
  14. Potentiometer
  15. Strøm
  16. Jord

Trin 4: Kode til Simon Says

Vedhæftet er filen 1200_Project2_Simon.ino, som indeholder al den kode, der kræves for at fuldføre dette projekt. Koden bruger et tilfældigt tal til at bestemme, hvilket mønster der skal vises for hver runde. EEPROM -hukommelse bruges til at gemme High Score, som vises på LCD -skærmen.

Anbefalede: