Computer controllable robotic educational toy
First Claim
1. In a computer-controllable robotic device using a multipurpose microcomputer including an output port having several discrete input and output contacts, such microcomputer having programming modifiable to control the computer to provide a high or low voltage output signal to a selected single output contact of such port, and a robot having a plurality of different electrically-powered actions, the improvement comprising an interface operably connectable between such microcomputer port and such robot and including power-controlling means for receiving the output signal from such selected single output contact of the microcomputer port and for supplying electric power to the robot for effecting various different selected electrically-powered actions of the robot as determined by the programming of the microcomputer without reference to or being affected by the voltage at any other output contact of the microcomputer output port.
0 Assignments
0 Petitions
Accused Products
Abstract
An interface receives a high and low voltage signal from a single contact or pin of an output port of a multipurpose microcomputer and uses such signal to control the electrically-powered movement or action of a robot as determined by the programming of the microcomputer. The robot has a sensor connected to the interface and detecting whether or not a preselected condition exists at the robot. The interface sends a high and low voltage input signal to a second single contact or pin of the microcomputer port to communicate the condition of the robot sensed by the sensor. The robot is designed and constructed by the user from interchangeable parts, and the user writes essentially all of the computer programming in a simplified language. By a series of experiments, the student learns computer terminology and programming and robotic technology.
147 Citations
9 Claims
- 1. In a computer-controllable robotic device using a multipurpose microcomputer including an output port having several discrete input and output contacts, such microcomputer having programming modifiable to control the computer to provide a high or low voltage output signal to a selected single output contact of such port, and a robot having a plurality of different electrically-powered actions, the improvement comprising an interface operably connectable between such microcomputer port and such robot and including power-controlling means for receiving the output signal from such selected single output contact of the microcomputer port and for supplying electric power to the robot for effecting various different selected electrically-powered actions of the robot as determined by the programming of the microcomputer without reference to or being affected by the voltage at any other output contact of the microcomputer output port.
-
5. In a computer-controllable robotic device using a multipurpose microcomputer including an output port having a plurality of discrete input and output contacts, such microcomputer having programming modifiable to control the computer to provide a high or low voltage output signal to a selected single output contact of such port, and a robot having a plurality of different electrically powered actions, the improvement comprising an electric power supply separate from the microcomputer, and an interface operably connectable between the microcomputer port, such robot and said electric power supply, said interface including power-controlling mean for receiving the output signal from such selected single output contact of the microcomputer port and for controlling conveyance of electric power from said separate electric power supply to the robot for effecting various different selected electrically powered actions of the robot as determined by the programming of the microcomputer without reference to or being affected by the voltage at any other output contact of the microcomputer output port.
-
6. In a computer-controllable robotic device using a multipurpose microcomputer including an output port having a plurality of discrete input and output contacts, such microcomputer having programming modifiable to control the computer to provide a high or low voltage output signal to a selected single output contact of such port, and a robot vehicle having at least two wheels driven, respectively, by separate electric motors, the improvement comprising an interface operably connectable between such microcomputer port and such robot and including power-controlling means for receiving the output signal from such selected single output contact of the computer and for supplying electric power to the motors so as to selectively control said motors to drive the vehicle forward or in reverse or to turn the vehicle in one sense or in the opposite sense as determined by the programming of the microcomputer without reference to or being effected by the voltage at any other output contact of the microcomputer output port.
-
7. In a computer-controllable robotic device using a multipurpose microcomputer including an output port having several discrete contacts, such microcomputer having programming modifiable to control the computer to provide a high or low voltage output signal to a selected single output contact of such port, and a robot vehicle having at least two drive wheels and separate electric motors for driving said wheels, respectively, the improvement comprising an interface including an electronic counter actuated by the high or lower voltage output signal from the selected single output contact of the computer port, said counter having at least four output connections no more than one of which is actuated at any selected time, said counter being sequenced by the high or low voltage output signal from the selected single output contact of the microcomputer port to change which of its outputs is actuated, and an electrical control circuit connected between said counter and the vehicle motors and having first, second, third and fourth separate inputs each connected to a separate output connection of said counter, actuation of said first input of said control circuit being effective to power said motors so as to drive both of said robot vehicle drive wheels in a forward direction, actuation of said second input of said control circuit being effective to power said motors so as to drive both of said vehicle wheels in a reverse direction, actuation of said third input of said control circuit being effective to power said motors to drive said vehicle wheels to turn said robot vehicle in a first sense and actuation of said fourth input of said control circuit being effective to power said motors so as to drive said vehicle wheels to turn said robot vehicle in the sense opposite the first sense.
-
8. The process of operating a robot having at least two different electrically powered actions, which process comprises:
-
programming a multipurpose microcomputer to provide a high or low output voltage at a first selected single output contact of a port of the microcomputer accessible to the user; receiving such output signal from such first contact and using it to actuate a supply of electric power to the robot to effect, consecutively, different electrically powered actions as determined by the programming of the microcomputer and without reference to or being effected by the voltage at any other output contact of the microcomputer port.
-
-
9. The process of operating a robot vehicle having at least two wheels driven, respectively, by two different electric motors which comprises:
-
programming a multipurpose microcomputer to provide a high or low voltage output signal at a first selected single contact of a port of the microcomputer accessible to the user; receiving such output signal from such first contact and using it both to actuate and to control the direction of both motors for driving the robot vehicle forward, in reverse or for turning such vehicle to the right or to the left as determined by the programming of the microcomputer and without reference to or being affected by the voltage at any other output contact of the microcomputer port.
-
Specification