I have an Arduino and I am wondering exactly what HIGH and LOW mean as far as actual values go... Are they signed ints? Unsigned ints? Unsigned chars??? What are their values? I
The first argument to digitalWrite() is a pin number.
The second argument to digitalWrite() will either:
Bitwise operations for either argument make no sense. Perhaps you need to use analogWite()?
See the documentation: digitalWrite() Constants