Práctica 3: Controlador de una máquina expendedora en Arduino
Bienvenido! Figura 1. Máquina expendedora de café Introducción: En esta práctica se nos ha pedido diseñar mediante componentes y sensores básicos en Arduino, una máquina expendedora de café, la cual puede simular el servicio que daría a un cliente en la vida real, y también incluye una interfaz de administración donde se pueden observar los datos de los diferentes sensores implementados en nuestro sistema, como la posibilidad de poder cambiar los precios de los productos. Explicación de ejecución y métodos utilizados: Para la realización de esta práctica he utilizado para controlar los tiempos de ejecución de cada una de las acciones requeridas la función millis() de Arduino, el uso del controller y varios threads para el uso de los LEDs y del botón. Para ello he utilizado la clase LedThread que se nos incluía en las diapositivas de la asignatura para controlar el parpadeo de los LEDs. En primer lugar aparecen declaradas todas las variables que se usan en el programa (pines...