O Arduino foi desenhado para ser um circuito de baixa potencia e com isto consegue ter um consumo muito baixo.
Mas se ele consome pouco também pode fornecer pouco.
Muitas vezes precisamos acionar um relê ou algo que precise de mais energia.
Teremos então que 'amplificar' o sinal do arduino para que atenda o que desejamos.
Um pino de saída do arduino pode fornecer até 20 mA por (5V) pino o que é suficiente para acender um led.
Contudo, vamos supor que você precise de energia extra para um circuito seu.
A melhor maneira de fazer isso é com um transistor.
Esquema:
Com o bc337 podemos acionar circuitos de até 200 mA sem problemas. Caso precise de mais, troque o BC337 por um TIP31 ou TIP41 e o resistor na base abaixe para 1K. Você pode até com um relê acionar outro rele ou contator.
O diodo em paralelo com a bobina do rele protege o transistor da força contra-eletromotriz que a bobina gera ao ter a energia retirada.