Carter, Ryan (Student of electrical engineering)
MetadataShow full item record
The KeyMouse combines the function of a mouse and a keyboard into one wireless handheld device. Developing the KeyMouse requires hardware design, hardware integration, computer science, and embedded programming. The buttons, joystick, microcontrollers, transmitter, and receiver all need to be integrated into a working system. The KeyMouse wirelessly gives keyboard and mouse commands to a computer. Therefore, knowledge of communication systems is required to send and receive data. An understanding of computer science is needed to communicate with a computer. The KeyMouse uses two microcontrollers. One microcontroller controls the input devices (key buttons and joystick) and transmitter. This PICcontroller interprets user input and transmits to the second controller. The receiver is incorporated into a separate device, the receiver device, by the second microcontroller. This PICcontroller receives the sent data and sends it to the PCthrough USB. Figure 1depicts the theoretical design of the KeyMouse briefly described above.