Transistor bipolare a giunzione in package TO-92 through-hole. Disponibile come NPN (BC547, 2N3904, BC337, 2N2222 — la corrente scorre da C→E quando la base è più alta dell’emettitore) oppure PNP (BC557, 2N3906, BC327 — la corrente scorre da E→C quando la base è più bassa dell’emettitore). Usato per commutazione a bassa corrente, amplificazione del segnale e come driver per piccoli carichi (≤500 mA).
| Pin | Segnale | Descrizione |
|---|---|---|
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 a 3 pin. Usa componentId transistor-bjt e inserisci numero di parte + polarità nell'etichetta, ad esempio 'BC547 NPN', '2N3906 PNP', '2N2222 NPN'. Pin: B (Base), C (Collector), E (Emitter). NPN: carico tra Vcc e Collector; Emitter a GND; Base a un pin Arduino tramite una resistenza da 1k-10k. PNP: Emitter a Vcc; carico tra Collector e GND; Base a un pin Arduino tramite una resistenza da 1k-10k (active-low). Includi sempre una resistenza di base — NON pilotare mai la base direttamente da un pin del microcontrollore.
| Da | A | Filo |
|---|---|---|
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 |
Questo esempio è stato scritto e verificato in compilazione per arduino-uno. Codey Online lo adatta a qualsiasi altra scheda supportata.
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);
}
Descrivi cosa vuoi realizzare. Codey Online scrive il codice, disegna lo schema di collegamento, lo compila e programma la tua scheda direttamente dal browser.
Inizia gratis