But instead of turning it only makes a beeping noise, do i need a new motor shield or other coding?
I power my arduino with 4 x 1.5V and already tried to cap the connection with the motor shield and power this with an 9.6V battery and tried different motors but wihtout getting a good result.
I assume that the motors are ultimately driven by a PWM signal through the H-bridge chip, so you could be hearing the PWM frequency creating a hum in the motor. Have you tried with the highest possible PWM value (255)?
Also, is there anything connected to the motors preventing them from turning? They could be stalling.
If you're powering the Arduino with 6V that may not be enough and the Arduino itself might not be operating correctly. Although 6V is the minimum, 7V is recommended.
The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may be unstable. If using more than 12V, the voltage regulator may overheat and damage the board. The recommended range is 7 to 12 volts
Ok i testet it with 2 different motors now again with max pwm frequency and usb connection for power, now at least one pair of motors can be controled while i have really hight pwm i guess thats fair enough, thanks for your tipps guys =)