This is my learning project for interfacing with hardware.