Tartalomjegyzék:

CSCI-1200 2. projekt: Simon szerint: 4 lépés
CSCI-1200 2. projekt: Simon szerint: 4 lépés

Videó: CSCI-1200 2. projekt: Simon szerint: 4 lépés

Videó: CSCI-1200 2. projekt: Simon szerint: 4 lépés
Videó: Пол Зак: Доверие, мораль ... и окситоцин 2024, November
Anonim
CSCI-1200 2. projekt: Simon mondja
CSCI-1200 2. projekt: Simon mondja

Ebben a laborban nyomógombokkal, LCD képernyővel és LED -ekkel hozhat létre egy Simon Says játékot az Arduino mikrovezérlő segítségével.

A projekthez szükséges hardver:

1. Arduino Uno

2. LCD képernyő

3. 4 Nyomógombok

4. Potenciométer

5. 4 LED

6. Kenyeretábla

7. Vezetékek/csatlakozók

Szükséges könyvtárak:

1. LiquidCrystal

2. EEPROM

Lépés: Csatlakoztasson 4 LED -et

Csatlakoztasson 4 LED -et
Csatlakoztasson 4 LED -et

Ehhez a projekthez a legjobb, ha 4 különböző színű LED -et használ, például kék, zöld, piros és sárga.

A LED csatlakoztatása a kenyértáblához:

1. Helyezze a LED -et a kenyértáblára

2. Csatlakoztassa a földelő sín áthidaló vezetékét a LED alsó vezetékéhez (-)

3. Csatlakoztasson egy áthidaló vezetéket az Arduino portjából, az ábrán használt portok A2-A5, a kenyérsütő táblához. Helyezzen 220 Ω (ohm) ellenállást a vezetékkel azonos sorba, és csatlakoztassa a LED felső vezetékéhez (+)

4. Ismételje meg az 1–3. Lépést, hogy befejezze a fennmaradó 3 LED csatlakoztatását a kenyértáblához

2. lépés: Csatlakoztasson 4 nyomógombot

Csatlakoztasson 4 nyomógombot
Csatlakoztasson 4 nyomógombot

A nyomógombok a játékot fogják használni, ezért azokat a kenyértábla könnyen hozzáférhető helyre kell helyezni. A játék könnyebb megértése érdekében a nyomógombokat a megfelelő LED elé kell helyezni.

A nyomógomb csatlakoztatásának lépései:

1. Helyezze be a nyomógombot a kenyértáblába

2. Csatlakoztasson egy vezetéket a gomb bal felső sarkában a kenyértábla tápcsatlakozójához.

3. Csatlakoztasson egy 10K Ω (ohm) ellenállást a gomb bal alsó részéhez és a kenyértábla földelő sínjéhez.

4. A gomb jobb alsó része egy vezetékkel csatlakozik az Arduino egyik portjához, a 2-5 portokat a diagram gombjai használják.

5. Ismételje meg az 1-4 lépést a további 3 nyomógomb csatlakoztatásának befejezéséhez.

3. lépés: Csatlakoztassa az LCD -képernyőt

Csatlakoztassa az LCD képernyőt
Csatlakoztassa az LCD képernyőt

Az LCD képernyőn megjeleníthető a játékos aktuális pontszáma a játék során, valamint a magas pontszám. Az LCD 16 különböző tűvel van csatlakoztatva a kenyértáblához. Az LCD működéséhez potenciométerre van szükség, ezért helyezzen egy potenciométert a kenyértáblára. A potenciométer bal felső csapja a kenyérsütő tápegységéhez, a bal alsó csap pedig a földelő sínhez van csatlakoztatva.

Az LCD csapok a következő sorrendben vannak csatlakoztatva:

  1. Talaj
  2. Erő
  3. 11. tű
  4. 10. tű
  5. 9. tű
  6. 8. tű
  7. Üres
  8. Üres
  9. Üres
  10. Üres
  11. 7. tű
  12. Talaj
  13. 6. tű
  14. Potenciométer
  15. Erő
  16. Talaj

4. lépés: Simon kódja

Csatolva található az 1200_Project2_Simon.ino fájl, amely tartalmazza a projekt befejezéséhez szükséges összes kódot. A kód véletlenszerű szám alapján dönti el, hogy melyik kör jelenik meg minden körben. Az EEPROM memória tárolja a magas pontszámot, amely megjelenik az LCD képernyőn.

Ajánlott: