Back to Search Start Over

Práctica de Laboratorio sobre implementación Joystick HID-USB de interfaz con una emisora RC

Authors :
Paz Vicente, Rafael
Cerezuela Escudero, Elena
Jiménez Fernández, Ángel
Domínguez Morales, Manuel
Jiménez Moreno, Gabriel
Villar de Ossorno, José Ignacio
Source :
RUA. Repositorio Institucional de la Universidad de Alicante, Universidad de Alicante (UA), UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
Publication Year :
2011
Publisher :
Asociación de Enseñantes Universitarios de la Informática (AENUI), 2011.

Abstract

Actualmente, la interconexión de cualquier tipo de periférico con un ordenador se realiza utilizando el bus USB. Dentro de este tipo de dispositivos, podemos resaltar un tipo especial denominado HID (Human Interface Device) destinada a la conexión de periféricos de interfaz humana, como pueden ser teclados, ratones, joysticks. Este tipo de dispositivos se caracterizan por ser reconocidos por el sistema operativo sin necesidad de utilizar ningún driver. En este artículo se describe la implementación de un dispositivo de este tipo por parte de los alumnos. Al no necesitar el desarrollo de un driver simplifica el número de elementos que el alumno deberá desarrollar para poder completar satisfactoriamente la práctica. La siguiente práctica permite al alumno profundizar en los mecanismos por el cual dichos dispositivos se identifican y enumeran sus características y posibilidades, resultando atractivo al poder programar un microcontrolador que se comporte como un joystick. SUMMARY: Currently, the interconnection of all types of peripherals to a computer is performed using the USB bus. Within these devices, we highlight a special type called HID (Human Interface Device) used for connecting peripherals human interface such as keyboards, mice, joysticks. Such devices are characterized by being recognized by the operating system without using any driver. This article describes the implementation of a device of this kind from the students.By not requiring the development of a driver simplifies the number of items that the student must develop in order to successfully complete the practice. This lab session allows the student to gain insight into the mechanisms by which these devices are identified and listed its features and capabilities, resulting in attractiveness the ability to program a microcontroller to behave as a joystick.

Details

Database :
OpenAIRE
Journal :
RUA. Repositorio Institucional de la Universidad de Alicante, Universidad de Alicante (UA), UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
Accession number :
edsair.dedup.wf.001..0b0ec3d86a3fbdc3a9eb4b585a2d525b