Transistor bipolar de unión en encapsulado TO-92 de orificio pasante. Disponible como NPN (BC547, 2N3904, BC337, 2N2222 — la corriente fluye de C→E cuando la base está a un nivel más alto que el emisor) o PNP (BC557, 2N3906, BC327 — la corriente fluye de E→C cuando la base está a un nivel más bajo que el emisor). Se usa para conmutación de baja corriente, amplificación de señal y como driver para cargas pequeñas (≤500 mA).
| Pin | Señal | Descripción |
|---|---|---|
B |
Base — control input, drive via 1k-10k resistor | |
C |
Collector — high side of switched current path (NPN: load side, PNP: GND side) | |
E |
Emitter — low side of switched current path (NPN: GND, PNP: Vcc) |
Componente TO-92 de 3 pines. Usa componentId transistor-bjt y pon el número de parte + polaridad en la etiqueta, por ejemplo 'BC547 NPN', '2N3906 PNP', '2N2222 NPN'. Pines: B (Base), C (Collector), E (Emitter). NPN: carga entre Vcc y Collector; Emitter a GND; Base a un pin de Arduino mediante una resistencia de 1k-10k. PNP: Emitter a Vcc; carga entre Collector y GND; Base a un pin de Arduino mediante una resistencia de 1k-10k (active-low). Incluye siempre una resistencia de base — NUNCA conectes la base directamente a un pin de microcontrolador.
| Desde | Hasta | Cable |
|---|---|---|
board:D9 |
r1:1 |
green |
r1:2 |
x1:B |
blue |
x1:E |
board:GND |
black |
board:5V |
led1:ANODE |
red |
led1:CATHODE |
x1:C |
yellow |
Este ejemplo se escribió y verificó por compilación para arduino-uno. Codey Online lo adapta a cualquier otra placa compatible.
const int transistorPin = 9;
void setup() {
pinMode(transistorPin, OUTPUT);
Serial.begin(9600);
Serial.println("BJT transistor example: blinking an LED through an NPN transistor.");
}
void loop() {
Serial.println("Transistor ON");
digitalWrite(transistorPin, HIGH); // Base driven HIGH through resistor
delay(1000);
Serial.println("Transistor OFF");
digitalWrite(transistorPin, LOW);
delay(1000);
}
Describe lo que quieres construir. Codey Online escribe el codigo, dibuja el esquema de conexiones, lo compila y graba tu placa directamente desde el navegador.
Empieza gratis