It looks like `@pinVal` sets it to `HIGH` or `LOW`, so how are we supposed to send analog signals? Or perhaps I'm misunderstanding how analog signals actually work?