Firstly let me say I'm new to Arduino so this may be a stupid question....
I have a question regarding inputs and outputs.
When digitalWrite(start, HIGH) ; is sent it is actually OFF and digitalWrite(start, LOW); its ON.
I have some knowledge regarding programming, and as far as i know HIGH = 1 (On) and
LOW = 0 (Off).
Is there something stupid I am doing?
If you take a meter or a scope to the pin you're setting HIGH you'll see the pin at 5V (or 3.3V, depending on the board/processor.) However, how you've wired whatever is connected to the pin will dictate whether that device turns "on" or "off."
For example, if you have an LED connected like this:
5V -- >| -- ////\ -- pin
(5V to anode, cathode to resistor, resistor to port pin) then a "LOW" on the pin will turn the LED "on."
Conversely, if you have:
pin -- ////\ -- >| -- GND
(port pin to resistor to anode, cathode to GND) then a "HIGH" on the pin will turn the LED "on."