|

Faire varier la vitesse d’un moteur avec le module IRF520 avec un potentiomètre et un Arduino

Prérequis :

Version IDE :

  • Arduino IDE 2.3.5

Vidéo de démonstration :

Schéma de câblage :

Code :

#define PWM 3 // broche PWM utilisée pour connecter la PIN du module IRF520
int potpin = A0;  // broche analogique utilisée pour connecter le potentiomètre
int val;    // variable pour lire la valeur de la broche analogique
int valeurout; // variable pour stocker la valeur Map du potentiomètre 

void setup() {
  Serial.begin(9600);
  pinMode(PWM,OUTPUT); // Déclaration de la Pin PWM en sortie
}
 
 
void loop() {
  val = analogRead(potpin);            // lit la valeur du potentiomètre (valeur entre 0 et 1023)
  valeurout = map(val,0,1023,0,255); //Map la valeur du potentiomètre 0 à 1023 en 0 à 255
  analogWrite(PWM,valeurout); // Écrit la valeurout analogique sur la broche PWM
}

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *