Abstract: A control system for effecting operation of a machine in accordance with a preselected program of instructions. The control system includes a microprocessor which is coupled to a programmable read only memory device to instruct the microprocessor for effecting various functions in accordance with a preselected memory. Externally originating data is coupled to the microprocessor through peripheral devices which communicate with the microprocessor in accordance with instructions from the memory device which are generated by the data received from the peripheral devices.
Abstract: A computerized vending machine for dispensing a large number of varied products has a frame wherein is housed a plurality of dispensing racks each of which is loaded with a product. Each of the dispensing racks has a dispensing mechanism. A coin sensing mechanism senses the coins deposited by a purchaser to pay for a desired product. A keyboard enables a purchaser to select a specific product. A microcomputer connected to the keyboard and the coin sensing mechanism compares the price of the selected product with the accumulated credit which the purchaser has established. An output buffer settable by the control computer controls the actuation of a solenoid associated with the dispensing mechanism of each member of the plurality of trays. The solenoid rotates a mechanical dispenser which permits one of a selected product to be dispensed to the purchaser. A transducer in the cabinet of the vending machine senses the delivery of a selected product and provides a feed-back signal to the control computer.