Secret-Under-My-Skin is a performance that allows us to reflect on our natural necessity/desire to express our emotions, to share our innermost thoughts and to see them extended in the world. This project is sponsored by the Bundesamt fuer Kultur program Site/mapping. More information...

Sunday, March 18, 2007

Progress Report 005



Made great progress this weekend!

I added the LCD display to the keyboard setup, now you can see what you are typing before you send it! I've also implemented the 'backspace' function so you can erase your mistakes. Something worth mentioning is that when you type, the characters appear from the right-side of the LCD display and shift to the left. It's set up this way because it made the program simpler: each key you type is added to the right-most position and everything is shifted to the left. Whereas if the characters start from the left-side I would have to move the 'cursor' to the right each time, until it is at the last position where additional characters would then start shifting everything to the left. Anyhow, if it really bothers you to have the characters start from the right, it can be changed; I just chose the fastest way for now.

In addition I've corrected the bug where if you press several keys quickly or at once it sends an unrecognisable character and blocks the keyboard. The problem was that I was reading the entire block of scan code for each character, including the break code. When several keys are pressed at once, their make codes are all sent before their corresponding break codes. This caused a problem in the original program (because I was reading both the make and break codes as a single unit), but now I simply ignore the break codes and it works fine.

See the videos below for the functioning LCD display and also the way the letters are shifted:


Transferred Message: LOOK IT IS WORKING NOW



Transferred Message: SO YOU SEE THE CHARACTERS SHIFT TO THE LEFT LIKE THIS

No comments: