Platine carte Shield avec contrôleur de moteur L293D pouravec Arduino

Cette platine Shield pour Arduino® (ou compatible) vous permettra de piloter jusqu'à 4 moteurs CC ou 2 moteurs pas-à-pas (1,2 A en pointe)

Prix : 8,60 €
TTC
7,17 € HT
Dont 0,04 € d'eco-participation
Product availability: Disponible
Code OPEN207

Reprise 1 pour 1         Frais de port à partir de 9 €   infos

Basé sur 2 drivers double pont en "H" L293D et un registre à décalage 74HC595, la carte Shield moteur sera idéale pour des applications robotiques pour piloter des moteurs allant de 5Vcc à 25Vcc max. Vous pourrez ainsi piloter soit 4 moteurs CC (avec gestion individuelle de la vitesse) soit 2 moteurs pas-à-pas (unipolaire ou bipolaire) avec simple ou double bobine mais également 2 servomoteurs (via PWM).
 
La carte est capable de délivrer 0,6 A par canal (1,2 A en pointe) avec protection thermique.


Caractéristiques

- Alimentation: 5Vcc - 25 Vcc (non livrée)
- 4 ponts en H
- Courant de sortie: 0,6 A par canal (1.2 A en pointe)
- Avec protection thermique
- Max. 4 moteurs CC bidirectionnels ou 2 moteurs pas-à-pas
- Avec résistances 'pull down' désactivant les moteurs durant la mise sous tension
- Borniers à vis pour moteurs et alimentation
- 2 connecteurs disponibles pour servomoteur (PWM)
- Dimensions: 70 x 53 x 20 mm
- Compatible Arduino® uno et Mega2560

 
 
Exemple de code source Arduino®
Ici un exemple pour piloter un moteur CC depuis le port M3


// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!

#include <AFMotor.h> //Cette librairie doit être téléchargée via le menu "Sketch->Include Library->Add ZIP library
La librairie est dispo sous https://github.com

AF_DCMotor motor(3);
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Motor test!");
// turn on motor
motor.setSpeed(200);
motor.run(RELEASE);
}
void loop() {
uint8_t i;

Serial.print("Avant");
motor.run(FORWARD);
for (i=0; i<255; i++) {
motor.setSpeed(i);
delay(10);
}
for (i=255; i!=0; i--) {
motor.setSpeed(i);
delay(10);
}

Serial.print("Arriere");
motor.run(BACKWARD);
for (i=0; i<255; i++) {
motor.setSpeed(i);
delay(10);
}
for (i=255; i!=0; i--) {
motor.setSpeed(i);
delay(10);
}

Serial.print("Stop");
motor.run(RELEASE);
delay(1000);
}

Produits associés

  • Promo !
  • -11,40 €
Carte Arduino® Mega 2560 Rev 3 A000067
MEGA-2560 34,20 €

Cette carte Arduino est architecturée sur la base d'un processeur ATmega2560 associé à une interface USB. Elle est toute indiquée pour les personnes désirant développer des applications nécessitant de plus de mémoire et de port d'entrées/sorties.

Carte Arduino® UNO Rev 3 officielle A000066
A000066 23,00 €

La carte Arduino UNO Rev 3 A000066 est très certainement le plus modèle le plus populaire et le plus utilisé de la gamme Arduino. Conçue sur la base d'un microcontrôleur ATmega328 avec bootloader intégré, cette version est le modèle officiel fabriqué en Italie.

  • Promo !
Carte compatible Mega2560
OPENLEX002 12,00 €

Cette carte à microcontrôleur basée sur un ATmega2560 est compatible avec la Mega2560. Livrée avec son câble USB, elle dispose de 54 broches d'entrée/sortie numériques (dont 15 peuvent être utilisées comme sorties MLI) et 16 en entrées analogiques.

Carte programmable compatible Uno
OPENLEX001 14,00 €

Basée sur un microcontrôleur ATmega328, la carte OPENLEX001 est entièrement compatible avec la carte Uno. Livrée avec son câble USB, cette dernière dispose de 14 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties MLI) et 6 en entrées analogiques. 

Commentaires (0)

Aucun avis client pour le moment.
Chargement...
Retour en haut