Um transistor é um componente eletrônico fundamental usado para amplificar ou comutar sinais elétricos.
Ele pode ser um Transistor Bipolar de Junção (BJT), que utiliza corrente para controlar a condução.
Ou do tipo Transistor de Efeito de Campo (FET): usa tensão para controlar a condução (ex: MOSFET).
Pense nele como uma chave controlada eletricamente, ele tem três terminais.
Para o tipo BJT:
Ou para o tipo FET:
Com um pequeno sinal (corrente ou tensão) em um dos terminais de controle (base ou porta), o transistor permite (ou bloqueia) o fluxo de corrente entre os outros dois terminais.
Eles podem ser NPN ou PNP, onde no NPN a corrente flui do coletor para o emissor quando a base recebe uma tensão positiva, enquanto no PNP a corrente flui do emissor para o coletor quando a base está com tensão negativa em relação ao emissor.
O 2N2222 é um tipo específico de transistor NPN bipolar de junção (BJT) muito comum em projetos eletrônicos, especialmente em prototipagem, circuitos de controle, e projetos educacionais.
Quando uma corrente pequena (como 5v) é aplicada à base, ela permite que uma corrente muito maior passe do coletor para o emissor.
Isso o torna ideal para amplificação de sinais ou como um interruptor eletrônico.
Neste projeto você criará um circuito que faz o uso de um transistor 2N2222 sem o uso do Arduino.
Para a criação deste circuito serão necessários os seguintes componentes:
Para montar o circuito, visualize na imagem a seguir como conectar os componentes entre a placa Arduino e a breadboard.
Com o circuito montado, ao pressionar o push button o LED acenderá, e ao soltar o push button o LED apagará.
Neste projeto você criará um circuito que faz o uso de transistor 2N2222 controlado pelo Arduino para piscar um LED.
Para a criação deste circuito serão necessários os seguintes componentes:
Para montar o circuito, visualize na imagem a seguir como conectar os componentes entre a placa Arduino e a breadboard.
A seguir temos o schematics do circuito, que detalha suas conexões e fornece detalhes mais específicos do que o circuito da imagem anterior.
Uma vez criado o circuito, use o código fonte a seguir no Arduino IDE para fazer o upload dele na placa Arduino e assim ver o resultado do circuito em funcionamento.
/**
* Código do curso Magos do Arduino para utilizar um transistor com o Arduino.
*
* Através do transistor um LED pisca a cada meio segundo.
*
* (c) Copyright KazaleIT
* @kazaleitoficial no YouTube
**/
#define PINO_TRANSISTOR 2
void setup() {
pinMode(PINO_TRANSISTOR, OUTPUT);
}
void loop() {
digitalWrite(PINO_TRANSISTOR, HIGH);
delay(500);
digitalWrite(PINO_TRANSISTOR, LOW);
delay(500);
}