Especificaciones:
- Categoría del producto: Transistor bipolar, BJT.
- Polaridad del transistor: NPN.
- Número de pines: 3
- Voltaje Colector-Base (Vcbo): 50Vdc.
- Voltaje Colector-Emisor (Vceo): 45Vdc.
- Voltaje Emisor-Base (Vebo): 5Vdc.
- Corriente máx colector (Ic): 500mA.
- Potencia disipada (Ptot): 625mW.
- Factor ampliación (hFE): 170 - 630.
- Frecuencia máx de trabajo (fT): 100Mhz.
- Temperatura de operacion: -55ºC - 150°C.
Aquí hay una configuración básica para utilizar el BC337 como un interruptor controlado por un pin digital del Arduino:
Conexión del BC337:
- Conecta el terminal del emisor (E) del BC337 a tierra (GND) del Arduino.
- Conecta el terminal del colector (C) del BC337 a la carga que deseas controlar.
- Conecta el terminal de la base (B) del BC337 al pin digital del Arduino que actuará como controlador.
La carga podría ser un LED, un relé, un motor u otro dispositivo que requiera más corriente de la que puede proporcionar directamente el Arduino.
Resistencia de base:Es una buena práctica colocar una resistencia entre la base del transistor y el pin de control del Arduino para limitar la corriente de base. Esto protege tanto al Arduino como al transistor. Una resistencia típica podría estar en el rango de 1kΩ a 10kΩ.
Y aquí tienes un ejemplo de código para encender y apagar la carga (en este caso, un LED) conectada al transistor:
#define PIN_TRANSISTOR 8 // Cambia esto al pin que estés usando
void setup() {
pinMode(PIN_TRANSISTOR, OUTPUT);
}
void loop() {
digitalWrite(PIN_TRANSISTOR, HIGH); // Enciende el LED
delay(1000); // Espera un segundo
digitalWrite(PIN_TRANSISTOR, LOW); // Apaga el LED
delay(1000); // Espera un segundo
}
Recuerda ajustar el pin que estás utilizando según tu configuración real. Este código encenderá y apagará la carga conectada al BC337 cada segundo.