Teaching Program Template for Universal Serial Bus (USB) Protocol Human Interface Device (HID) Devices.


Benjamin Williams

Faculty Mentor(s)

Lad Holden (Electronic Engineering Technology)


The microcontroller sequence in the EET program at CWU currently does not contain a readily available program to setup communication using the USB protocol. The USB protocol is an internationally accepted protocol for data transfer and reception over two data lines, with the addition of two lines for power and ground. This project aims to establish a means by which students may display a basic understanding readily produce USB communication devices for classroom use.

The workflow for this project consists of reviewing and denoting research on USB communication structures, reverse engineering programs that are built to produce similar results, and building a program that students can utilize to produce devices using the USB Protocol.

Keywords: USB, HID, and Teaching


Leave a Reply

Your email address will not be published. Required fields are marked *