martes, 14 de enero de 2025

ENTREGA DE EJERCICIOS MICROCONTROLADORES: "Vending Machine"

 


-----------------------------------------------
 
fecha límite: 

 -----------------------------------------------

 
 
NO SE ACEPTAN EJERCICIOS ENTREGADOS DESPUÉS DE LA FECHA LÍMITE LÍMITE
Estos son ejercicios de:
  •  PROGRAMACIÓN CON MICROCONTROLADORES



 
 
Vending Machine VERSION(1): No hay que hacerla. Se podría hacer con elementos inputs/outputs del programa, sin utilizar "Buttons"
 
Vending Machine VERSION(2): En esta versión la maquina tiene infinitos refrescos, infinitas aguas e infinitos zumos. No hay ninguna variable que tenga que contabilizar las que quedan y por tanto en esta versión NO HAY LEDS (lucecitas) indicadoras de que aun quedan, por ejemplo, refrescos (led estaría en color verde) o que ya no quedan refrescos (el led estaría en color rojo)


Vending Machine VERSION(3-4): (3) En esta versión es la que tenéis en el video que tenéis en la carpeta de los archivos de la práctica (enunciado(V3).mp4). Aqui ya si hay que contabilizar los refrescos que tenemos en la maquina, pongo el numero de refrescos, zumos y aguas iniciales que yo quiera. En el ejemplo del video he puesto 3. Y luego esas variables tengo que ir decrementándolas cada vez que se saca uno de ellos de la máquina. Cuando una de las variables llegue a cero indica que se ha agotado ese elemento, por ejemplo los refrescos, con lo que su lucecita indicadora pasará de color verde a color rojo (la variable refrescosOUT será una variable de tipo "Lógico" que me indicará que ese evento se ha producido cambiando de "0" a "1"). 

(4) Cuando se hayan acabado por ejemplo todos los refrescos y meta una nueva moneda, si pulso en refrescos no ha de dar ningún refresco (puesto que están agotados y su led rojo así lo indica) pero me ha de dar opción de pulsar otro botón para que la maquina entregue otra de las bebidas que aún quedan disponibles.

Vending Machine VERSION(5):  En esta última versión, tenéis que conseguir que los elementos de la máquina vayan desapareciendo según se van comprando. Tened en cuenta que para poder conseguir esto necesitaréis 3x3=9 salidas más de las que ya veníais utilizando en la versión anterior.
 
IMPORTANTE: Daros cuenta de que en el archivo base que os pase para hacer la versión2, no están puestos los botones de las tres lucecitas que indican si se han agotado o no los refrescos, los zumos y las aguas.


martes, 7 de enero de 2025

ENTREGA DE EJERCICIOS MICROCONTROLADORES: "Invernadero"

 

  
 
-----------------------------------------------

fecha límite:  entrega en la hora de clase del día (por determinar)

 -----------------------------------------------

 
NO SE ACEPTAN EJERCICIOS ENTREGADOS DESPUÉS DE LA FECHA LÍMITE LÍMITE
Estos son ejercicios de:
  •  PROGRAMACIÓN CON MICROCONTROLADORES
 



https://drive.google.com/drive/folders/1V45SvsRxs9mYqdx1EEs0vue4mDL1cSek?usp=sharing