(Solved)Arduino Uno only 1.5 volts from digital outputs instead of 5 volts

wikitjuggla:
i am trying to use my arduino with a rc receiver without pwm and a motor shield. i am using the if statement in my code telling the arduino to put HIGH power to the motor shield pins if it receives the high signal from the input pins but my arduino won't put out a steady 5 volts on the outputs, it only puts out 1.5 volts and sometimes it will vary on its own up to the 5 volts.

You're trying to drive motors directly from the Arduino pins? It won't work, motors draw too many amps. That's why you need a motor shield.

Don't continue without one. You can damage your Arduino.