A fully functional vending machine — user input, motorized dispensing, and dispensed confirmation.


Design and build a functional vending machine capable of dispensing items on demand via user input with reliable, repeatable operation.
Integrate electromechanical actuation with adapted code to give user feedback if item was dispensed.
Demonstrate full system integration from mechanical design and fabrication through functional code.


