Novato motor scalextric ¿necesito un shield o no?

Hola a todos!!!
Soy nuevo en esto de arduino. Llevo un mes cacharreando con el mega 2560. Y aquí surge mi duda: tengo un motor de coche de scalextric que quiero conectar a arduino. Lo he provado directamente en el pin de 5v y 3v y funciona. Mi frustracion llega cuando intento conectarlo a otro pin de arduino. No se si se puede hacer directamente (conectar el motor a un pin del arduino) o necesito un shield especifico para motores. He estado probando diferentes sketch y al conectarlo a los terminales del motor, se oye una especie de zumbido como que el motor intenta girar pero no puede... no se si se puede controlar directamente con arduino solo o necesito un shield o algo asi...
Muchas gracias por vuestra ayuda...

Buenas, estas haciendo todo lo posible para quemar tu arduino.
Lee tutoriales como los de mi firma. Vas a necesitar minimo un transistor

Buenas, muchas gracias por tu ayuda seguiré investigando...

Hola.
Como bien dicen, prueba con algo así:


Con un transistor y un diodo ya podrás empezar a probarlo con seguridad.
No necesariamente necesitas el shield de motores, para usar un motor simple te bastaría con eso. Si quieres que además cambie de dirección, necesitarás un circuito integrado, creo que era el L293D (de memoria te hablo) que es el que suelen llevar esas shields, por lo que, con sólo eso no necesitarías el resto de la shield.
Hay mucha documentación por ahí sobre arduino y motores. Ánimo!