Challenge: Vending Machine

Printer-friendly version

Build a machine that accepts pennies. When a penny is inserted, the customer can choose from three items by pushing a button. The machine then delivers the item (like a marble) to the customer. You could also make a dispenser that delivers one item for a nickel and a different one for a penny. Another kind of machine would deliver a different number of marbles depending on how many times a button is pressed.

Grading Guide: 

750-1000 RoboBucks

Education Level: 
HW Platform: 
SW Platform: