Come usare e collegare N-Channel Mosfet con Arduino e Raspberry Pi – Lezione 5

Premessa:

Con questo tutorial mostreremo come pilotare un Mosfet (famiglia transistor) come interuttore tramite arduino. I transistor sono componenti che permettono di passare o amplificare un segnale. Noi in questa guida approfondiremo l’utilizzo come interruttore. Fondamentalmente dispne di tre pin. Il primo chiamato IN(ingresso) che in figura si trova sotto la sigla S che sta per sorgente, un OUT(uscita) chiamato DRAIN e il terzo che è il pin di controllo chiamato GATE denominato nella figura con G. Soffermandovi sullo schema noterete la semplicità de ll’esempio.

ProgettoArduinoMosfet

Nell’immagine troviamo la lamadina perchè questo tipo di mosfet 1D23AC a come massima capacità 60 Volt 30 Amper. Quindi collegando un led al posto della lampadina avremo lo stesso risultato.

NOTA BENE: Per i neofiti dove trovate scritto nella figura vicino la lampadina “0-60V +” vuol dire che se voi applicate un led dovrete collegarlo ai 5volt dell’arduino e il negativo del led al D del mosfet cioè al DRAIN.

LISTA DEI MATERIALI:

Software per illuminazione graduata LED – Progetto Arduino

#define fadePin 3

void setup(){
  pinMode(fadePin, OUTPUT);  
}

void loop(){

  for(int i = 0; i<360; i++){
    //convert 0-360 angle to radian (needed for sin function)
    float rad = DEG_TO_RAD * i;

    //calculate sin of angle as number between 0 and 255
    int sinOut = constrain((sin(rad) * 128) + 128, 0, 255); 

    analogWrite(fadePin, sinOut);

    delay(15);
  }


}

Software Come controllare mosfet come interuttore – Progetto Arduino

#define fadePin 3

void setup(){
  pinMode(fadePin, OUTPUT);  
}

void loop(){
    
    digitalWrite(fadePin, 1);
    delay(1000);
    digitalWrite(fadePin, 0);
    delay(1000);

  }