Go Down

Topic: Comment piloter moteur avec arduino + motorshield (Read 4 times) previous topic - next topic

Jean-François

#5
Feb 20, 2010, 06:36 pm Last Edit: Feb 20, 2010, 06:48 pm by jfs Reason: 1
Dans le pdf que tu peux télécharger sur le lien que tu as donné (onglet lien utiles), il y a ça :

Code: [Select]
#include <AFMotor.h>

AF_DCMotor motor(2, MOTOR12_64KHZ);
// create motor #2, 64KHz pwm

void setup() {
 Serial.begin(9600);           //
set up Serial library at 9600 bps
 Serial.println("Motor test!");
 
 motor.setSpeed(200);     // set
the speed to 200/255
}

void loop() {
 Serial.print("tick");
 
 motor.run(FORWARD);      // turn
it on going forward
 delay(1000);

 Serial.print("tock");
 motor.run(BACKWARD);     // the
other way
 delay(1000);
 
 Serial.print("tack");
 motor.run(RELEASE);      //
stopped
 delay(1000);
}


Reste à trouver la library "AFMotor.h"

Edit :

Elle est incluse dans l'IDE Arduino, sur mon poste (MAC) elle se trouve dans ce dossier :
Applications/Arduino/arduino-0010/hardware/libraries/AFMotor/AFMotor.h
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Jean-François

Pour programmer sans la library, voici les allocations des pins :

Quote
All 6 analog input pins are available. They can also be used as digital pins (pins #14 thru 20)
Digital pin 2, and 13 are not used.
Digital pin 11: DC Motor #1 / Stepper #1
Digital pin 3: DC Motor #2 / Stepper #1
Digital pin 5: DC Motor #3 / Stepper #2
Digital pin 6: DC Motor #4 / Stepper #2
These pins are in use only if the DC/Stepper noted is in use
Digital pin 4, 7, 8 and 12 are used to drive the DC/Stepper motors via the latch
These pins are in use if any DC/steppers are used
Digitals pin 9: Servo #1 control
Digital pin 10: Servo #2 control
These pins are used only if that particular servo is in use
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

nimbus629

Merci beaucoup a tous pour vos réponses,j'ai trouvé la librairie AFMotor.h ...Mais il y a un nouveau probleme, mon pc ne reconnait plus mon arduino, ilm'indique lorsque je branche ma carte qu'il reconnait le perepherique "FT232R USB UART" et me demande de l'installer, quand je fait suivant il ne trouve aucun pilote.
Auriez vous une solution ??
Merci d'avance a+

nimbus629

Problemes résolus merci a tous pour votre aide voila juste le lien pour la librairie AFMotor :  http://www.ladyada.net/media/mshield/AFMotor-08_12_2009.zip
ensuite j'ai juste essayé avec l'exemple présent dans l'archive.
A+ ;)

Go Up