Spisu treści:

CSCI-1200 Projekt 2: Szymon mówi: 4 kroki
CSCI-1200 Projekt 2: Szymon mówi: 4 kroki

Wideo: CSCI-1200 Projekt 2: Szymon mówi: 4 kroki

Wideo: CSCI-1200 Projekt 2: Szymon mówi: 4 kroki
Wideo: Zostawił pracę na etacie, aby zrewolucjonizować rynek doradczo-szkoleniowy - Szymon Negacz 2024, Listopad
Anonim
CSCI-1200 Projekt 2: Simon mówi
CSCI-1200 Projekt 2: Simon mówi

W tym laboratorium będziesz używać przycisków, ekranu LCD i diod LED do stworzenia gry Simon Says przy użyciu mikrokontrolera Arduino.

Sprzęt wymagany do tego projektu:

1. Arduino Uno

2. Ekran LCD

3. 4 przyciski

4. Potencjometr

5. 4 diody LED

6. Deska do krojenia chleba

7. Przewody/złącza

Potrzebne biblioteki:

1. Ciekły kryształ

2. EEPROM

Krok 1: Podłącz 4 diody LED

Podłącz 4 diody LED
Podłącz 4 diody LED

Do tego projektu najlepiej jest użyć 4 różnych kolorów diod LED, takich jak niebieska, zielona, czerwona i żółta.

Aby podłączyć diodę LED do płytki stykowej:

1. Umieść diodę LED na płytce stykowej

2. Podłącz przewód połączeniowy z szyny uziemiającej do dolnego przewodu (-) diody LED

3. Podłącz przewód połączeniowy z portu a w Arduino, porty użyte na schemacie to A2-A5, do płytki stykowej. Umieść rezystor 220 Ω (omów) w tym samym rzędzie co przewód i podłącz go do górnego przewodu (+) diody LED

4. Powtórz kroki 1–3, aby zakończyć podłączanie pozostałych 3 diod LED do płytki stykowej

Krok 2: Podłącz 4 przyciski

Podłącz 4 przyciski
Podłącz 4 przyciski

Przyciski będą używane do gry, więc powinny być umieszczone w łatwo dostępnym miejscu na tablicy stykowej. Aby gra była łatwiejsza do zrozumienia, przyciski powinny być umieszczone przed odpowiednią diodą LED.

Kroki podłączenia przycisku:

1. Włóż przycisk do płytki stykowej

2. Podłącz przewód w lewym górnym rogu przycisku do szyny zasilającej płytki stykowej.

3. Podłącz rezystor 10K Ω (omów) do dolnej lewej strony przycisku i szyny uziemiającej płytki stykowej

4. Dolna prawa strona przycisku zostanie podłączona przewodem do portu w Arduino, porty 2-5 służą do przycisków na schemacie.

5. Powtórz kroki 1-4, aby zakończyć podłączanie pozostałych 3 przycisków.

Krok 3: Podłącz ekran LCD

Podłącz ekran LCD
Podłącz ekran LCD

Ekran LCD będzie używany do wyświetlania aktualnego wyniku gracza podczas gry, a także najlepszego wyniku. Wyświetlacz LCD jest podłączony do płytki stykowej za pomocą 16 różnych pinów. Wyświetlacz LCD wymaga do działania potencjometru, więc umieść potencjometr na płytce stykowej. Lewy górny pin potencjometru jest podłączony do szyny zasilającej płytki stykowej, a lewy dolny pin jest podłączony do szyny uziemiającej.

Piny LCD są połączone w następującej kolejności:

  1. Grunt
  2. Moc
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Pusty
  8. Pusty
  9. Pusty
  10. Pusty
  11. Pin 7
  12. Grunt
  13. Pin 6
  14. Potencjometr
  15. Moc
  16. Grunt

Krok 4: Kod dla Simona mówi

W załączniku znajduje się plik 1200_Project2_Simon.ino, który zawiera cały kod wymagany do ukończenia tego projektu. Kod wykorzystuje losową liczbę, aby zdecydować, który wzór będzie wyświetlany w każdej rundzie. Pamięć EEPROM służy do przechowywania High Score, który jest wyświetlany na ekranie LCD.

Zalecana: