Magos do Arduino

Transistores

Aprenda sobre transistores e também como utilizar um transistor 2N2222 com o Arduino

Magos do Arduino

Transistores

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).

Sensor de presença HC-SR501 PIR

Pense nele como uma chave controlada eletricamente, ele tem três terminais.

Para o tipo BJT:

  • Coletor (C): onde a corrente principal flui.
  • Emissor (E): onde a corrente sai.
  • Base (B): controla o fluxo de corrente entre coletor e emissor.

Ou para o tipo FET:

  • Drain (D): onde a corrente principal flui.
  • Source (S): onde a corrente sai.
  • Gate (G): controla o fluxo de corrente entre drain e source.
>

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.

Transistor 2N2222

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.

Transistor 2N2222 sem o uso do Arduino

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:

  • 1x Breadboard
  • 1x Transistor NPN 2N2222
  • 1x Push Button
  • 1x LED
  • 1x Resistor de 220-330 Ohms
  • 1x Resistor de 1K
  • 1x Fonte de entrada de 3v-5v
  • Jumpers

Circuito transistor 2N2222 sem o uso do Arduino

Para montar o circuito, visualize na imagem a seguir como conectar os componentes entre a placa Arduino e a breadboard.

Circuito transistor 2N2222 sem o uso do Arduino

Com o circuito montado, ao pressionar o push button o LED acenderá, e ao soltar o push button o LED apagará.

Transistor 2N2222 controlado pelo Arduino

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:

  • 1x Breadboard
  • 1x Arduino UNO
  • 1x Transistor NPN 2N2222
  • 1x LED
  • 1x Resistor de 220-330 Ohms
  • Jumpers

Circuito transistor 2N2222 controlado pelo Arduino

Para montar o circuito, visualize na imagem a seguir como conectar os componentes entre a placa Arduino e a breadboard.

Circuito transistor 2N2222 controlado pelo Arduino

Schematics sensor de presença HC-SR501

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.

Schematics transistor 2N2222 controlado pelo Arduino

Código fonte para o circuito do transistor 2N2222 controlado pelo Arduino

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);
}