The design and implementation of a vending machine based on state machine, FPGA and microcontroller | IEEE Conference Publication | IEEE Xplore