Nota
¡Hola! Bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Sumérgete más en el mundo de Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.
¿Por qué unirse?
Soporte experto: Resuelve problemas postventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.
Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Previsualizaciones exclusivas: Obtén acceso anticipado a nuevos anuncios de productos y adelantos.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones festivas y sorteos: Participa en sorteos y promociones de temporada.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.
2.15 - Dos Tipos de Transistores
Este kit incluye dos tipos de transistores, S8550 y S8050, siendo el primero un transistor PNP y el segundo un transistor NPN. Ambos tienen un aspecto muy similar, por lo que es necesario verificar cuidadosamente sus etiquetas. Cuando una señal de nivel alto pasa por un transistor NPN, este se energiza. Sin embargo, un transistor PNP requiere una señal de nivel bajo para funcionar. Ambos tipos de transistores se utilizan con frecuencia en interruptores sin contacto, como en este experimento.
¡Vamos a usar un LED y un botón para comprender cómo se utiliza un transistor!
Componentes Necesarios
En este proyecto, necesitamos los siguientes componentes.
Es muy conveniente comprar un kit completo; aquí está el enlace:
Nombre |
ELEMENTOS EN ESTE KIT |
LINK DE COMPRA |
|---|---|---|
Kit Kepler |
450+ |
También puedes comprarlos por separado en los enlaces a continuación.
N° |
INTRODUCCIÓN DEL COMPONENTE |
CANTIDAD |
LINK DE COMPRA |
|---|---|---|---|
1 |
1 |
||
2 |
Cable Micro USB |
1 |
|
3 |
1 |
||
4 |
Varios |
||
5 |
3(220Ω, 1KΩ, 10KΩ) |
||
6 |
1 |
||
7 |
1 |
||
8 |
1(S8050/S8550) |
Conexión para transistor NPN (S8050)

En este circuito, cuando se presiona el botón, GP14 está en alto.
Programando GP15 para que emita un nivel alto, después de una resistencia limitadora de corriente de 1k (para proteger el transistor), el S8050 (transistor NPN) permite la conducción, permitiendo así que el LED se encienda.

Conexión para transistor PNP (S8550)

En este circuito, GP14 está en bajo por defecto y cambiará a alto cuando se presione el botón.
Programando GP15 para que emita bajo, después de una resistencia limitadora de corriente de 1k (para proteger el transistor), el S8550 (transistor PNP) permite la conducción, permitiendo que el LED se encienda.
La única diferencia que notarás entre este circuito y el anterior es que en el circuito anterior el cátodo del LED está conectado al colector del S8050 (transistor NPN), mientras que en este está conectado al emisor del S8550 (transistor PNP).

Código
Nota
Puedes abrir el archivo
2.15_transistor.inoen la rutakepler-kit-main/arduino/2.15_transistor.O copia este código en Arduino IDE.
No olvides seleccionar la placa (Raspberry Pi Pico) y el puerto correcto antes de hacer clic en el botón Subir.
Los dos tipos de transistores se pueden controlar con el mismo código. Cuando presionamos el botón, el Pico W enviará una señal de nivel alto al transistor; al soltarlo, enviará una señal de nivel bajo. Podemos ver que han ocurrido fenómenos opuestos en los dos circuitos.
El circuito que utiliza el S8050 (transistor NPN) se encenderá cuando se presione el botón, lo que significa que está recibiendo un circuito de conducción de nivel alto;
El circuito que utiliza el S8550 (transistor PNP) se encenderá cuando se suelte el botón, lo que significa que está recibiendo un circuito de conducción de nivel bajo.
