Has someone changed digitalRead to return values other than HIGH or LOW?
I see three signals, but I don't see a scale.