Shield Arduino de commande moteur

16,00 €
TTC

Basé sur des L293D

8 Produits

  Paiement sécurisé

Connexion SSL et possibilité de régler par Paypal

  Livraison rapide

Livraison offerte dès 100€ d'achat

  Support premium

Une question? On vous répond par mail et téléphone

Shield Arduino de commande moteur

DESCRIPTION :

Ce shield est basé sur le circuit intégré L293D. Ce circuit est un double demi pont en H. Il permet de commander 4 moteurs DC en simultané. Le shield est utilisable pour des moteurs / alimentations aux tensions inférieur à 36Vdc et 600mA par voie.

CARACTERISTIQUES TECHNIQUES :

Permet la commande de 4 moteurs DC ou 2 moteurs pas-à-pas ou 2 servo moteurs

  • Jusque 4 moteurs DC dans les 2 sens avec une résolution individuelle de 8 bits (Soit environ 0,5%)
  • Jusque 2 moteurs pas-à-pas (Unipolaire ou bipolaire), toutes technologies confondues
  • 2 interfaces pour servo moteur 5V avec une sortie dédié haute résolution
  • 4 pont en H: chaque pont peut délivrer 0,6A (1,2A en pic), posséde une protection thermique et peut fonctionner de 4,5V à 36Vdc
  • Des résistances de Pull Down maintiennent les moteurs à l'arrêt lors de la mise sous tension
  • Un boutton de reset
  • 2 entrées de puissances pour la partie alimentation moteur et pour la partie alimentation commande
  • Testé avec Arduino Uno, Mega, Due

TUTORIELS / LIENS :

  • Mise en ouvre proposée par Mr Gérard Busenhard:

// Test 4 moteurs avec le Shield L293D & la librairie "AFMotor.h
// -------------------------------------------------------------

#include <AFMotor.h>

AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
AF_DCMotor motor3(3);
AF_DCMotor motor4(4);

void setup()
{
}

void loop()
{
// Vitesse des 4 moteurs (0 à 255)
//--------------------------------

motor1.setSpeed(240);
motor2.setSpeed(240);
motor3.setSpeed(240);
motor4.setSpeed(240);

// Marche avant des 4 moteurs pendant 2 secondes
// ---------------------------------------------

motor1.run(FORWARD);
motor2.run(FORWARD);
motor3.run(FORWARD);
motor4.run(FORWARD);
delay(2000);

// Arrêt des 4 moteurs pendant 1 seconde
// -------------------------------------

motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
delay(1000);

// Marche arrière des 4 moteurs pendant 2 secondes
// -----------------------------------------------

motor1.run(BACKWARD);
motor2.run(BACKWARD);
motor3.run(BACKWARD);
motor4.run(BACKWARD);
delay(2000);

// Arrêt des 4 moteurs pendant 1 seconde
// -------------------------------------

motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
delay(100);
}

Lmk:100
8 Produits