whats with the attitude

But ... please "cut & paste" your code, or attach a file, rather than re-typing "approximately" what you did. I've seen a lot of conversations derailed by errors in transcriptions: "here's my code", "x is wrong!", "oh, that's correct in the actual sketch!"... So... how is one supposed to help? (And it's particularly annoying.)

Also ... post updates of your code as you incorporate advice. There is little more useless than a follow-up comment of "I did all that and it's still not working." You don't know which advice has been taken, or whether it was done correctly, or what the code looks like now...