Anuncios
Anuncios

Mosfet

Mosfet
Fabricante: Arduino
Código de producto: T010020
Disponibilidad: Existencia
Precio: $200.00MXN
Cant:  
   - O -   

Este modulo permite controlar cantidades de corriente superiores a las que la placa Arduino puede soportar, gracias a un transistor de potencia. Al contrario de un relé mecánico, el MOSFET tiene una alta velocidad de conmutación, así que es idoneo para el PWM de Arduino.

Output: Este modulo permite controlar con un pin de la Arduino dispositivos funcionantes hasta un máximo de 24 V DC. Para conectar el módulo, conectar la alimentación de su dispositivo (máx. 24 V) a los terminales marcados V + y GND. Conectad el aparato que deseais controlar a los terminales M+ y M-. Tened cuidado al respectar la polaridad del circuito: si se invierte se puede dañar el dispositivo.

Descripción del Módulo: Este módulo lleva un transistor de potencia IRF520, un diodo kick-back, el conectór TinkerKit de 3 pines, un amplificador de señal, un LED verde que indica si el módulo está alimentado correctamente y un pequeño LED amarillo que indica la cantidad de corriente que va pasando a través del transistor.

Este módulo es un ACTUADOR, por lo tanto su conector es un INPUT y tiene que ser conectado a los conectores OUTPUT del TinkerKit Shield.


Ejemplo de codigo


/*
  based on Blink, Arduino's "Hello World!"
  Turns on a transistor on for one second, then off for one second, repeatedly.
  The MOSFET is on O1

 modified 15 jan 2011
 by Scott Fitzgerald

  This example code is in the public domain.
 */


#define O0 11
#define O1 10
#define O2 9
#define O3 6
#define O4 5
#define O5 3
#define I0 A0
#define I1 A1
#define I2 A2
#define I3 A3
#define I4 A4
#define I5 A5


void setup() {                
  // initialize the digital pin as an output.
  pinMode(O1, OUTPUT);    
}

void loop() {
  digitalWrite(O1, HIGH);   // turn the MOSFET on
  delay(1000);              // wait for a second
  digitalWrite(O1, LOW);    // turn the transistor off
  delay(1000);              // wait for a second
}

 

Datasheet

Code Example


/*
  based on Blink, Arduino's "Hello World!"
  Turns on a transistor on for one second, then off for one second, repeatedly.
  The MOSFET is on O1

 modified 15 jan 2011
 by Scott Fitzgerald

  This example code is in the public domain.
 */


#define O0 11
#define O1 10
#define O2 9
#define O3 6
#define O4 5
#define O5 3
#define I0 A0
#define I1 A1
#define I2 A2
#define I3 A3
#define I4 A4
#define I5 A5


void setup() {                
  // initialize the digital pin as an output.
  pinMode(O1, OUTPUT);    
}

void loop() {
  digitalWrite(O1, HIGH);   // turn the MOSFET on
  delay(1000);              // wait for a second
  digitalWrite(O1, LOW);    // turn the transistor off
  delay(1000);              // wait for a second
}

Etiquetas:
Einzig
ElectronicArte © 2017