En este proyecto lo que he hecho ha sido recrear el famoso juego de piedra papel y tijera de forma que pueda jugar un jugador contra el ordenador ya que por tema covid-19 esta complicado jugar con otras personas.
En el hardware hemos incluido 6 leds, 3 para el jugador y 3 para el ordenador, un zumbador para indicar cuando ganas, cuando empatas y cuando pierdes y 3 botones para que el jugador juegue.
Los pines son los siguientes :
const int boton_piedra = 7;
const int boton_papel = 6;
const int boton_tijera = 5;
const int led_papel_jugador = 11;
const int led_piedra_jugador = 12;
const int led_tijera_jugador = 10;
const int zumbador = 8;
const int led_tijera_maquina = 2;
const int led_papel_maquina = 3;
const int led_piedra_maquina = 4;
En el software hemos gastado 4 funciones, para cuando empiezas a jugar, para cuando gana el jugador, para cuando gana el ordenador y para cuando empatan.
Además hemos añadido variables para que el ordenador sepa como actuar en caso de que el jugador seleccione un botón u otro, y saber si ha ganado ,perdido o empatado.
Dentro de la variables hemos usado como instrucción muy importante los condicionales y los condicionales anidados.
Por último hemos usado aleatorio para que el ordenador elija lo que quiera y no se cree un patrón predecible.
HARDWARE:
SOFTWARE: