This document describes several software applications and hardware projects the author has worked on, including applications for controlling scientific equipment, logging data, and developing user interfaces. The applications are written for Windows and Macintosh in languages like C# and Basic, and the hardware projects involve microcontrollers programmed in C to control devices.
11. Keyboard Emulator
• 8051 based, programmed in C.
• Purpose:
o Takes x/y data from a digitizer board that uses an inductive stylus,
and converts those coordinates into keyboard scan codes and
sends the data out to a PS2 port (USB via a PS2-USB adapter).