Pages Menu
TwitterFacebook



BANNER2_ALT

Posted by on Mar 13, 2015 in Basicos generales, E. Analógica | 6 comments

Transistor como interruptor con arduino UNO

Transistor como interruptor con arduino UNO

Transistor como interruptor con arduino UNO

????????

2N2222

Datasheet PDF

Usted lo puede adquirir en nuestra tienda oficial

https://hetpro-store.com/electronica/activos/transistores/transistor-de-pequena-senal-pnp-a1015-clone.html

arduino uno

introducción

 El 2N2222, es un transistor bipolar NPN de baja potencia de uso general.

Sirve tanto para aplicaciones de amplificación como de conmutación. Puede amplificar pequeñas corrientes a tensiones pequeñas o medias; por lo tanto, sólo puede tratar potencias bajas . Puede trabajar a frecuencias medianamente altas.

El 2N2222 es fabricado en diferentes encapsulados los más comunes son los TO-92, TO-18, SOT-23, y SOT-223.

En este tutorial usaremos el transistor 2N2222 encapsulado TO-92 como switch que es controlado por medio de la salida digital 13 de nuestro arduino uno

????????

Salida digital 13 conectada a la base del 2N222

????????

arduino con 2N2222

circuito

En este tutorial vamos a armar un circuito con el 2n2222 y arduino la salida digital 13 de nuestro arduino uno va ir conectada una resistencia de 1 Kohm y posteriormente a  la base del transistor, el emisor va directo a tierra y el colector es la salida  vamos a conectar la tierra del componente que vamos a manejar  y el positivo al positivo de la batería, en este casos vamos a poner de ejemplo un buzzer. La batería representa el voltaje que vamos a manejar  pero en nuestro caso vamos a usar 12 volts DC.

 

Datasheet 2n2222

Datasheet 2n2222

Ejemplo del circuito para el 2n2222 como interruptor

Ejemplo del circuito para el 2n2222 como interruptor

 

 Programacion

como se observa el código es muy sencillo ya que solo manejamos una entrada digital de arduino pero esto nos puede servir. Por ejemplo: Podemos estar monitoreando la temperatura por medio de un sensor  y podemos activar un ventilador de 12 volts a la temperatura que uno desee.


void setup() {
pinMode(13,OUTPUT);// declaramos el pin 13 como salida

}

void loop() {

digitalWrite(13,HIGH);// activamos el pin 13 para que pueda activar la base del transistor

delay(2000);// esperamos un tiempo para poder observar la activacion del transistor

digitalWrite(13,LOW));// apagamos el pin 13 del arduino

delay(2000);// ponemos un tiempo de espera para ver el cambio el
//el tiempo ´lo podemos ajustar segun lo desse
}

SONY DSC

Estado alto del transistor 12 volts

SONY DSC

Estado bajo del transistor

SONY DSC

Salida del pin 13 del arduino en estado bajo

 

 

 

SONY DSC

Salida del pin 13 del arduino en estado alto


 

6 Comments

  1. Hola, muy buen tutorial, solo como observación te hacen falta colocar punto y coma al final de cada instrucción digitalWrite, así como al declarar el pin 13 como salida.

    • gracias por la observación ya corregi los errores saludos

  2. Hola, disculpa ¿cómo es posible en el código monitorear una temperatura para después activar un ventilador? ¿Qué es lo que se debe agregar en el código?

    • Cristian, checa nuestros otros tutoriales, tenemos unos de sensores de temperatura. Saludos.

  3. te hago una consulta podria hacer eso con cualquier transitor npn? por que necesito manejar mayor potencia

    • Podrias verificarlo con la hoja de datos del trasistor que usaras, pero no habira problema

Post a Reply

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *