manual de programación arduina Manual+Programacion+Arduino | Page 31
Arduino: Manual de Programación
salida de alta corriente de consumo
A veces es necesario controlar cargas de más de los 40 mA que es capaz de suministrar
la tarjeta Arduino. En este caso se hace uso de un transistor MOSFET que puede
alimentar cargas de mayor consumo de corriente. El siguiente ejemplo muestra como el
transistor MOSFET conmuta 5 veces cada segundo.
Nota: El esquema muestra un motor con un diodo de protección por ser una carga
inductiva. En los casos que las cargas no sean inductivas no será necesario colocar el
diodo.
int outPin = 5; // pin de salida para el MOSFET
void setup()
{
pinMode(outPin, OUTPUT); // pin5 como salida
}
void loop()
{
for (int i=0; i<=5; i++) // repetir bucle 5 veces
{
digitalWrite(outPin, HIGH); // activa el MOSFET
delay(250); // espera 1/4 segundo
digitalWrite(outPin, LOW); // desactiva el MOSFET
delay(250); // espera 1/4 segundo
}
delay(1000); // espera 1 segundo
}
31