EDUCATIONAL SYSTEMS COMPRISING PROGRAMMABLE CONTROLLERS AND METHODS OF TEACHING THEREWITH
First Claim
1. An educational system comprising one or more programmable controllers configured to interact with one or more external devices, each of the programmable controllers comprising:
- a microcontroller;
a memory device;
an interface for remotely accessing the programmable controller; and
at least one bus interface for interfacing with an external microcontroller of another programmable controllers.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for hands-on training of students. Such a system includes one or more programmable controllers configured to interact with one or more external devices. Each programmable controller includes a microcontroller, a memory device, an interface for remotely accessing the programmable controller, and at least one bus interface for interfacing with an external microcontroller of another programmable controllers. The method includes functionally coupling a first of the programmable controllers to an external device, programming the first programmable controller to operate the external device, and providing instructions to the external device through the programmable controller from a remote location relative to the first programmable controller.
91 Citations
18 Claims
-
1. An educational system comprising one or more programmable controllers configured to interact with one or more external devices, each of the programmable controllers comprising:
-
a microcontroller; a memory device; an interface for remotely accessing the programmable controller; and at least one bus interface for interfacing with an external microcontroller of another programmable controllers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An educational system comprising one or more programmable controllers configured to interact with one or more external devices, each of the programmable controllers comprising:
-
a microcontroller; a memory device; an interface for remotely accessing the programmable controller; and at least one bus interface for interfacing with an external microcontroller of another programmable controllers; wherein at least one of the programmable controllers is a robotic controller configured for controlling movement of a robotic device, the robotic controller comprising means for a user to interface with the robotic controller for controlling the movement of the robotic device; wherein at least one of the programmable controllers is a graphical user interface (GUI) controller comprising a microcontroller with an internal video processor and a SD card interface for external graphics storage; wherein at least one of the programmable controllers is an instrument controller configured to communicate with more than one external device, the instrument controller comprising a SD card interface and at least one audio output for rendering audio files, means for monitoring sensors and control actuators of a process, and a motor output for interfacing with a motor of an external device.
-
-
13. A method of using an educational system comprising one or more programmable controllers configured to interact with one or more external devices, each of the programmable controllers comprising a microcontroller, a memory device, an interface for remotely accessing the programmable controller, and at least one bus interface for interfacing with an external microcontroller, the method comprising:
-
functionally coupling a first of the programmable controllers to an external device; programming the first programmable controller to operate the external device; and providing instructions to the external device through the first programmable controller from a remote location relative to the first programmable controller. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification