Sisällysluettelo:

CSCI-1200-projekti 2: Simon sanoo: 4 vaihetta
CSCI-1200-projekti 2: Simon sanoo: 4 vaihetta

Video: CSCI-1200-projekti 2: Simon sanoo: 4 vaihetta

Video: CSCI-1200-projekti 2: Simon sanoo: 4 vaihetta
Video: Conversations pour apprendre le Français - 10 Heures de Pratique Orale - Apprends et progresse 2024, Heinäkuu
Anonim
CSCI-1200-projekti 2: Simon sanoo
CSCI-1200-projekti 2: Simon sanoo

Tässä laboratoriossa käytät painikkeita, LCD -näyttöä ja LED -valoja luodaksesi Simon Says -pelin Arduinon mikro -ohjaimella.

Tähän projektiin vaadittavat laitteet:

1. Arduino Uno

2. LCD -näyttö

3. 4 Painikkeet

4. Potentiometri

5. 4 LEDiä

6. Leipälauta

7. Johdot/liittimet

Tarvittavat kirjastot:

1. LiquidCrystal

2. EEPROM

Vaihe 1: Liitä 4 LEDiä

Liitä 4 LEDiä
Liitä 4 LEDiä

Tässä projektissa on parasta käyttää 4 eriväristä LEDiä, kuten sininen, vihreä, punainen ja keltainen.

LED -valon liittäminen leipälevyyn:

1. Aseta LED leipälevylle

2. Liitä hyppyjohdin maadoituskiskosta LED-valon alajohtoon (-)

3. Liitä hyppyjohto Arduinon portista, kaaviossa käytetyt portit ovat A2-A5, leipälevyyn. Aseta 220 Ω (ohmin) vastus samalle riville kuin johto ja kytke se LED -valon yläjohtoon (+)

4. Toista vaiheet 1-3 lopettaaksesi jäljellä olevien 3 merkkivalon liittämisen leipälevyyn

Vaihe 2: Yhdistä 4 painiketta

Yhdistä 4 painiketta
Yhdistä 4 painiketta

Painikkeita käytetään pelin pelaamiseen, joten ne on sijoitettava leipälaudan paikkaan, johon on helppo päästä käsiksi. Pelin ymmärtämisen helpottamiseksi painikkeet tulee asettaa vastaavan LED -valon eteen.

Vaiheet painikkeen liittämiseksi:

1. Työnnä painike leipälevyyn

2. Liitä painikkeen vasemmassa yläkulmassa oleva johto leipälevyn virtakiskoon.

3. Liitä 10K Ω (ohmin) vastus painikkeen vasempaan alareunaan ja leipälevyn maadoituskiskoon

4. Painikkeen oikea alareuna yhdistetään johdolla Arduinon porttiin, portteja 2-5 käytetään kaavion painikkeisiin.

5. Toista vaiheet 1-4 lopettaaksesi jäljellä olevien 3 painikkeen liittämisen.

Vaihe 3: Liitä LCD -näyttö

Liitä LCD -näyttö
Liitä LCD -näyttö

Nestekidenäytössä näytetään pelaajan nykyinen tulos pelin aikana sekä korkeat pisteet. Nestekidenäyttö on liitetty leipälautaan 16 eri tapilla. Nestekidenäytön toiminta edellyttää potentiometriä, joten aseta potentiometri leipälevylle. Potentiometrin vasen ylätappi on kytketty leipälevyn virtakiskoon ja vasen alareuna maadoituskiskoon.

LCD -nastat on kytketty seuraavassa järjestyksessä:

  1. Maa
  2. Virta
  3. Nasta 11
  4. Nasta 10
  5. Nasta 9
  6. Nasta 8
  7. Tyhjä
  8. Tyhjä
  9. Tyhjä
  10. Tyhjä
  11. Nasta 7
  12. Maa
  13. Nasta 6
  14. Potentiometri
  15. Virta
  16. Maa

Vaihe 4: Simon sanoo

Liitteenä on 1200_Project2_Simon.ino -tiedosto, joka sisältää kaikki projektin loppuun saattamiseen tarvittavat koodit. Koodi käyttää satunnaislukua päättääkseen, mikä kuvio näytetään kullakin kierroksella. EEPROM -muistia käytetään korkean pistemäärän tallentamiseen, joka näkyy nestekidenäytössä.

Suositeltava: