Arduino > Exemple de moteur CC unidirectionnel (opto-isolateur et MOSFET)
Contents (hide)
Ce montage permet de contrôler la vitesse d'un moteur DC par PWM avec une MOSFET FQP30N06L (N-CHANNEL), un opto-isolateur 4N25 et une diode 1N4001. Le moteur doit être alimenté par une alimentation indépendante adéquate.
L'opto-isolateur protège l'Arduino de toute surcharge possible du moteur. La tension maximale du moteur est de 30V.
int motorSpeed; void setup() { pinMode(11,OUTPUT); } void loop() { analogWrite(11,motorSpeed); motorSpeed = (motorSpeed + 1)%255; delay(20); }