Arduino + shield ethernet

Pessoal,

seguinte pessoal, estava com tudo funcionando, o arduino junto com o shield ethernet. Dai fui testar um circuito de excitador de rele usando um transistor bc 548, acho q liguei alguma coisa errada e o transistor aqueceu muito, dai desliguei tudo rapidamente, agora quando ligo o shield ethernet no arduino os leds ficam fracos e não conseguem nem seguer acionar o circuito rele que eu comprei junto com o arduino, quando eu tiro o shield ethernet tudo volta a funcionar. Se que queimei alguma coisa no arduino que não está deixando passar a tensão e corrente certa para o shield ethernet?

É provável. Como ligaste o transistor?

Então amigo, eu não me exatamente como eu liguei, eu use o pino 4 como carga inicial para o transistor e como alimentação os 5v do Arduino, o transistor quase torrou de tão quente. Agora para funcionar o Arduino + shield ethernet tenho que alimentá-lo com 12v, aí tudo funciona normalmente, mas antes tudo funcionava com 5v de alimentação.