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