jueves, 23 de enero de 2020

GENERADOR DE PULSOS CON ARDUINO

ARDUINO PARA PROBADOR DE BOBINAS


DIAGRAMA DE CONEXIÓN:

LOS PUSH BUTTON SE UTILIZAN PARA CONTROLAR EN ALTA O BAJA FRECUENCIA, ES DECIR EL ANCHHO DEL PULSO (PWM).  EL TRANSISTOR DE PREFERENCIA UN IGBT, PARA ESTA PRUEBA UTILICE UN IRF.

IGBT


EN PROTOBORAD:

SE OBSERVA TODO LO QUE UTILICE

SKETCH DE ARDUINO:

#define pinLED 8 //ASIGNACION DE PINES

const int inputPin1 = 2; 
const int inputPin2 = 4;

 
int value1 = 0; //ASIGNACION DE VALOR INICIAL
int value2 =0;
 
void setup() {
  
   pinMode(inputPin1, INPUT); //CONFIGURACION DE ENTRADAS Y SALIDAS
  pinMode(inputPin2, INPUT);
  pinMode(pinLED, OUTPUT);
}
 
void loop(){ //CUERPO DEL PROGRAMA
  
  value1 = digitalRead(inputPin1);  //lectura digital de pin1
  
    if (value1 == LOW) { //ALTA FRECUENCIA
      
      digitalWrite(pinLED, HIGH); // enciende el LED.
      delay(1); // retardo en milisegundos
      digitalWrite(pinLED, LOW); // apaga el LED.
      delay(1);
          
  }

  delay(10);

value2 = digitalRead(inputPin2);  //lectura digital de pin2
 
    if (value2 == LOW) { //BAJA FRECUENCIA
      digitalWrite(pinLED, HIGH); // enciende el LED.
      delay(20); // retardo en milisegundos
      digitalWrite(pinLED, LOW); // apaga el LED.
      delay(20); 
  
  }
 
  delay(10);

  if (value1&&value2==HIGH)
  {
     digitalWrite(pinLED, LOW);
  }

 }

4 comentarios:

  1. GRACIAS POR TUS APORTE HE LLEGADO AL SITIO CORRECTO GRACIAS

    ResponderBorrar
  2. Súper pero mejor si lo montas paso a paso

    ResponderBorrar
  3. Hola, gracias por el aporte!
    En este caso veo que es para bobinas simples, pero en el caso de bobinas que ya traen su IGBT integrado ¿el pulso de 5v lo tomarías después de la R1 ó agregarías algún transistor?
    Ya me suscribí a tu canal :)

    ResponderBorrar

PORBADOR DE RELEVADORES

 ESQUEMA