This version of pin_interrupt can read a character every 3/80 of a second and can safely store about 150 characters at a time