#include < Wire.h >
#include < LiquidCrystal_I2C.h >
#include < Servo.h >
LiquidCrystal_I2C lcd(0x27, 16, 2);
// Pines de entrada para el monedero, botones y sensor infrarrojo
const int monederoPin = A0;
const int cafeButtonPin = 2;
const int lecheButtonPin = 3;
const int azucarButtonPin = 4;
const int inicioButtonPin = 5;
const int sensorInfrarrojoPin = 6;
// Pines para el motor de pasos
const int dirPin = 7; // Pin para la dirección del motor de pasos
const int stepPin = 8; // Pin para los pasos del motor de pasos
const int stepsPerRevolution = 200; // Número de pasos por revolución del motor (1.8 grados por paso)
const int stepDelay = 800; // Retraso en microsegundos entre cada paso (control de la velocidad)
const int stepsToMove = 5000; // Número de pasos necesarios para mover 2.5 cm