Hola les agradezco estuve apunto de un ataque de soledad, pues bueno continuando con esto resulta que a Karina le llama la atención como funciona una maquina de refrescos.
Así que un ejemplito súper básico de cómo funcionaria un monedero mecánico seria mas o menos as,í aclaro solo es la idea el desarrollo final seria mucho mas complejo por que hay que considerar muchos eventos y situaciones, que aquí se omiten aquí nos vamos a concentrar en un pulso una moneda..
El programa cuenta de 1 a 9 cada vez que recibe un pulso (moneda) por ra0 confirma el pulso con un pitido y muestra la cuenta en un displey de 7 segmentos. a partir de aquí podemos hacer crecer el ejemplo. asiendo que seleccione una bebida dependiendo de cuantas monedas (precio de la bebida) registre.
Insisto todo esto solo es amanera de dar una idea del funcionamiento la aplicación real es por mucho mas compleja
Nota: en el programa hay un error topográfico

en la línea que dice if suma=9 then
Debe ser if suma >= 9 then lo que pasa que el teclado donde ago los ejemplos es japonés y todavía hay símbolos que no encuentro