Taula de continguts:

CSCI-1200 Projecte 2: Simon diu: 4 passos
CSCI-1200 Projecte 2: Simon diu: 4 passos

Vídeo: CSCI-1200 Projecte 2: Simon diu: 4 passos

Vídeo: CSCI-1200 Projecte 2: Simon diu: 4 passos
Vídeo: Bro’s hacking life 😭🤣 2024, De novembre
Anonim
CSCI-1200 Projecte 2: Simon Says
CSCI-1200 Projecte 2: Simon Says

En aquest laboratori faràs servir botons, una pantalla LCD i LED per crear un joc de Simon Says mitjançant el microcontrolador Arduino.

Maquinari necessari per a aquest projecte:

1. Arduino Uno

2. Pantalla LCD

3. 4 polsadors

4. Potenciòmetre

5. 4 LEDs

6. Taula de pa

7. Cables / Connectors

Biblioteques necessàries:

1. LiquidCrystal

2. EEPROM

Pas 1: connecteu 4 LED

Connecteu 4 LED
Connecteu 4 LED

Per a aquest projecte, és millor utilitzar 4 LED de colors diferents, com el blau, el verd, el vermell i el groc.

Per connectar un LED a la taula de proves:

1. Col·loqueu el LED a la pissarra

2. Connecteu un cable de pont des del rail de terra al cable inferior (-) del LED

3. Connecteu un cable de pont des del port a de l'Arduino, els ports que s'utilitzen al diagrama són A2-A5, a la placa de control. Col·loqueu una resistència de 220 Ω (ohm) a la mateixa fila que el cable i connecteu-la al cable superior (+) del LED

4. Repetiu els passos 1 - 3 per acabar de connectar els 3 LED restants a la placa de control

Pas 2: connecteu 4 polsadors

Connecteu 4 polsadors
Connecteu 4 polsadors

Els polsadors s’utilitzaran per jugar al joc, de manera que s’han de col·locar en un lloc de la tauleta de fàcil accés. Per facilitar la comprensió del joc, els botons haurien de col·locar-se davant del LED corresponent.

Passos per connectar un polsador:

1. Introduïu el polsador a la taula de suport

2. Connecteu un cable a la part superior esquerra del botó al carril d’alimentació de la placa.

3. Connecteu una resistència de 10 K Ω (ohm) a la part inferior esquerra del botó i al rail de terra de la placa

4. La part inferior dreta del botó estarà connectada amb un cable a un port de l'Arduino; els ports 2-5 s'utilitzen per als botons del diagrama.

5. Repetiu els passos 1-4 per acabar de connectar els 3 botons restants.

Pas 3: Connecteu la pantalla LCD

Connecta la pantalla LCD
Connecta la pantalla LCD

La pantalla LCD s'utilitzarà per mostrar la puntuació actual del jugador durant un joc, així com la puntuació més alta. La pantalla LCD està connectada a la placa amb 16 pins diferents. El LCD necessita un potenciòmetre per funcionar, de manera que col·loqueu un potenciòmetre a la taula de treball. El pin superior esquerre del potenciòmetre està connectat al rail de potència de la placa de connexió i el pin inferior esquerre al rail de terra.

Els pins LCD es connecten en l'ordre següent:

  1. Terra
  2. Potència
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Buit
  8. Buit
  9. Buit
  10. Buit
  11. Pin 7
  12. Terra
  13. Pin 6
  14. Potenciòmetre
  15. Potència
  16. Terra

Pas 4: Codi de Simon Says

S'adjunta el fitxer 1200_Project2_Simon.ino que conté tot el codi necessari per completar aquest projecte. El codi utilitza un número aleatori per decidir quin patró es mostrarà per a cada ronda. La memòria EEPROM s’utilitza per emmagatzemar la puntuació més alta, que es mostra a la pantalla LCD.

Recomanat: